首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用' JSON‘模块一次读入一个JSON对象?

如何使用' JSON‘模块一次读入一个JSON对象?
EN

Stack Overflow用户
提问于 2014-02-12 01:01:14
回答 3查看 25.8K关注 0票数 23

我有一个多gigabyte的JSON文件。该文件由JSON对象组成,每个JSON对象不超过几千个字符,但是记录之间没有换行。

使用Python3和json模块,如何一次将一个JSON对象从文件读取到内存中?

数据在纯文本文件中。下面是一个类似记录的示例。实际记录包含许多嵌套的字典和列表。

以可读格式记录:

{
    "results": {
      "__metadata": {
        "type": "DataServiceProviderDemo.Address"
      },
      "Street": "NE 228th",
      "City": "Sammamish",
      "State": "WA",
      "ZipCode": "98074",
      "Country": "USA"
    }
  }
}

实际格式。新记录一个接一个地开始,没有任何中断。

{"results": { "__metadata": {"type": "DataServiceProviderDemo.Address"},"Street": "NE 228th","City": "Sammamish","State": "WA","ZipCode": "98074","Country": "USA" } } }{"results": { "__metadata": {"type": "DataServiceProviderDemo.Address"},"Street": "NE 228th","City": "Sammamish","State": "WA","ZipCode": "98074","Country": "USA" } } }{"results": { "__metadata": {"type": "DataServiceProviderDemo.Address"},"Street": "NE 228th","City": "Sammamish","State": "WA","ZipCode": "98074","Country": "USA" } } }
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21708192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档