我坚持以下问题。 我有一个要编码为JSON的字符串(舍弃它包含的某些信息)。 字符串如下: 该字符串是Sonicwall路由器的响应,列出了所有保存的NAT策略。 我正在做的是使用这部分代码进行流传输(我正在使用JSON处理库),删除不需要的信息,并根据上述内容创建一个新的JSON ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我正在尝试读取一个非常大的文件(4> GB),该文件具有超过一百万条记录,并从中创建JSON对象。 由于文件太大,因此我将不得不随时对其进行流传输并创建JSON对象。 我正在使用ijson。 这是我的代码示例。
import ijson
file_name = "test-json1.json"
parser = ijson.parse(open(file_name))
for prefix, event, value in parser:
#if prefix.endswith('.Event') and event == 'map_key':
# print "start"
if prefix.endswith('.Event') and event == "end_map":
print "end" #create json object and save it to database.
现在我被困在这里。 如何在事件==“ end_map”时创建单个JSON对象,以便发送该对象以将其保存到数据库?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.