【发布时间】:2019-04-24 21:28:07
【问题描述】:
我有一个如下的 JSON 文件:
{
"name":"A",
"age":19
}
{
"name":"B",
"age":20
}
所以基本上该文件包含人员列表。
我尝试在 Python 3 中使用json.loads(str_content),但它返回了json.decoder.JSONDecodeError: Extra data: 的错误。
我检查了一个在线 JSON 解析器 (http://json.parser.online.fr),它告诉我同样的问题。
如何解析没有根元素但有 JSON 对象列表的 JSON 文件?
【问题讨论】:
-
age:20有语法错误 -
问题是你没有有一个JSON文件;是什么创建了该文件,是否可以将其修改为具有单个根数组?
-
@Chirag 谢谢,我修改了。
-
@jonrsharpe 我认为该文件是从 MongoDB 创建的。事实上,我是一个 BSON 文件,然后我将它转换为 JSON。
-
是否存储在多行json中?像这样
{"name":"A","age":19} {"name":"B","age":20}每个换行
标签: python json python-3.x