srs*_*srs 7 python parsing json
我将JSON数据作为字典数组,作为请求有效负载.
[
{ "Field1": 1, "Feld2": "5" },
{ "Field1": 3, "Feld2": "6" }
]
Run Code Online (Sandbox Code Playgroud)
我试过ijson.items(f, '')将整个JSON对象作为一个单项生成.有没有办法可以使用ijson逐个迭代数组中的项目?
这是我尝试的示例代码,它将JSON作为一个单独的对象产生.
f = open("metadatam1.json")
objs = ijson.items(f, '')
for o in objs:
print str(o) + "\n"
[{'Feld2': u'5', 'Field1': 1}, {'Feld2': u'6', 'Field1': 3}]
Run Code Online (Sandbox Code Playgroud)
Blc*_*ght 24
我不是很熟悉ijson,但是阅读它的一些代码看起来像items使用前缀调用"item"应该可以获取数组的项目,而不是顶级对象:
for item in ijson.items(f, "item"):
# do stuff with the item dict
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14964 次 |
| 最近记录: |