繁体   English   中英

如何在Python中将JSON文件分离为单个JSON对象

[英]How do I separate a JSON file to individual JSON objects in Python

我有一个JSON文件,其数据类似于以下内容:

[
    {"firstName":"John", "lastName":"Doe"}, 
    {"firstName":"Anna", "lastName":"Smith"}, 
    {"firstName":"Peter","lastName":"Jones"}
]

我想做的是在python中以编程方式分离JSON文件,这样一个新文件将单独包含对象,而不必放在一个JSON数组中,如下所示:

{"firstName":"John", "lastName":"Doe"} 
{"firstName":"Anna", "lastName":"Smith"} 
{"firstName":"Peter","lastName":"Jones"}

基本上删除对象和方括号之间的所有逗号。

  1. 读入并将JSON解析为对象的Python数组json.load()
  2. 遍历此数组以及每个对象:
    a)序列json.dumps() json json.dumps()
    b)写入文件
    c)写换行符

暂无
暂无

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

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