繁体   English   中英

从输入流创建JSON对象

create JSON objects from input stream

提示:本站收集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对象,以便发送该对象以将其保存到数据库?

问题暂未有回复.您可以查看右边的相关问题.
1 流并创建JSON对象列表

我坚持以下问题。 我有一个要编码为JSON的字符串(舍弃它包含的某些信息)。 字符串如下: 该字符串是Sonicwall路由器的响应,列出了所有保存的NAT策略。 我正在做的是使用这部分代码进行流传输(我正在使用JSON处理库),删除不需要的信息,并根据上述内容创建一个新的JSON ...

2 R-使用R对象的输入创建有效的json

我正在寻找使用R列表中的输入来创建有效的JSON字符串。 每个键和值都需要转义引号(请参见预期的有效JSON)。 我使用jsonlite包将其转换为JSON。 结果字符串用于需要引号转义的API。 R-列表: 将列表转换为json格式: 输出: 预期有效的 ...

3 无法从输入流创建音频流

我试图单击一个按钮时播放声音文件(.wav)。 呼叫均正确进行。 当我单击按钮时,将打印IOException。 这是开始音乐的方法的代码: 这是错误: 我尝试了许多方法来播放在Google上找到的音频文件,但是所有方法都返回相同的错误。 我需要做什么来解决这个问题? ...

5 从文件读取对象到输入流

我目前正在研究一个简单的ObjectInputStream和ObjectOutputStream ,已经阅读了文档和Java 教程,并熟悉了基础知识。 但是,在尝试编译程序时,遇到了一个错误,该错误可能与我对Map和对象输入/输出 (特别是输入部分)的组合的误解有关。 我有一个.dat文 ...

6 如何从json流反序列化多个对象?

好的,我之前曾经问过类似的问题,但这是一个不同的主题,所以我觉得我应该对此做一个新的话题。 如果这是我不应该做的事,我感到抱歉。 无论如何: 我目前正在阅读twitterfeed,并尝试将其转换为丢失(状态)对象。 我现在拥有的代码如下,但失败了: 这个想法是:将流复制到 ...

7 从流中解码多个JSON对象

我正在使用一个Stream,该Stream提供了由JSON编码的对象,这些对象之间用一些空格隔开。 问题是,JsonDecoder将在第一个解析对象之后停止。 实际上,如果存在多个元素,它将抛出: 会给 未处理的异常:FormatException:意外字符(在字符1 ...

8 从流中加载多个连接的JSON对象

我读了几个类似的问题,但没有发现任何与JObject相关的问题。 这是问题所在:我有一个带有连接JSON对象的Stream,即: 现在,我想逐个将这些对象读入JObject。 这是我试图这样做的方式: 这里的问题是JObject.Load()从流中读取所有可用数据,但仅解析第 ...

9 Java 8 Stream从对象映射创建对象

我刚开始通过Java 8流API学习和实现集合。 我有一堂课: 我得到以下内容: 因此,基本上,我有一个针对不同付款方式的所有折扣代码的Discount图列表。 要求是使用sum_of_amount和last_region创建所有付款类型的所有折扣代码的单个地图: ...

10 从JSON对象创建列表

我需要在表单上创建一个列表 使用表单上的json对象的值。 问题是从每个其他对象获取名称(例如A20),但仍然从每个对象获取客户。 延迟总是来自APP_QUEUE。 总有一对房间,例如A20 Dropin和A20 Appoint 对象可能没有按顺序排列, ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM