[英]Python load JSON only loads part of a file
This is a simple code example: 这是一个简单的代码示例:
import json
f = open("somefile.json")
d = json.load(f)
print d
# output:
f.seek(0)
l = f.readlines()
print l
output 输出
{u'95659045': {u'90': False}}
['{"95659045": {"1": false}, "95659045": {"90": false}}']
The documentation suggests, that the whole file should be loaded. 该文档建议应加载整个文件。
I honestly have no idea 老实说我不知道
您有两次相同的密钥'95659045',因此第二次出现将覆盖第一个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.