Python 从文件解析逗号分隔的JSON
我正在读取一个包含由逗号分隔的JSON的文件。比如说Python 从文件解析逗号分隔的JSON,python,json,Python,Json,我正在读取一个包含由逗号分隔的JSON的文件。比如说 { ...JSON }, { ...JSON }, { ...JSON } 我肯定它们是用逗号分隔的,但不确定它们是用换行符分隔的。这个JSON可能都在一行上。但可以肯定的是,它们之间用逗号分隔。我还没有收到这些数据。我想知道如何解析每个JSON对象并将其附加到列表中 伪代码: def source_parse(source_file): json_list = [] with open(source_file) a
{
...JSON
},
{
...JSON
},
{
...JSON
}
我肯定它们是用逗号分隔的,但不确定它们是用换行符分隔的。这个JSON可能都在一行上。但可以肯定的是,它们之间用逗号分隔。我还没有收到这些数据。我想知道如何解析每个JSON对象并将其附加到列表中
伪代码:
def source_parse(source_file):
json_list = []
with open(source_file) as source:
json_source = source.readlines()
# parse json_source
json_list.append(json_obj)
这不是有效的JSON,它缺少使其成为列表的
[…]
括号
您可以手动添加这些内容:
with open(source_file) as source:
json_source = source.read()
data = json.loads('[{}]'.format(json_source))
这不是有效的JSON,它缺少使其成为列表的
[…]
括号
您可以手动添加这些内容:
with open(source_file) as source:
json_source = source.read()
data = json.loads('[{}]'.format(json_source))
您可以通过以下链接将数据解析为dict。 并通过
.items()
函数将其转换为已解析的字典
希望这个能解决问题。祝您好运。您可以通过以下链接将数据解析为dict。 并通过
.items()
函数将其转换为已解析的字典
希望这个能解决问题。祝你好运。我忘了加括号我的错误我忘了加括号我的错误