将字典的dict转换为json

问题描述

| 我试图将dict的dict转换为json以便使用Java(jsonLib java)读取它。 这里的问题是我有一个很大的Json文件(130 mb),似乎所有日期都只有一行! 所以当我尝试读取文件时,我遇到了Java内存不足的异常(我从java.io使用BufferedReader读取了文件) 这是转储json文件代码
    import json
    instance ={}
    instance[\'key1\']= [a,b]
    instance[\'key2\'] = dict of dict of dict
    instance[\'key3\'] = dict
    instance[\'key4\'] = dict of dict of dict 
    instance[\'key5\'] = dict of dict

    json.dump(instance,outputFile)
因此,如何组织json文件,以便在Java中解析尽可能简单的文件。 谢谢你的帮助     

解决方法

您可以将JSON有效负载分解为多个文件,每个字典可能一个。     ,您应该查看此http://jackson.codehaus.org/和此http://outerthought.org/blog/415-ot.html