Ho dati JSON come una serie di dizionari che viene come carico utile della richiesta.Come analizzare json con ijson e python
[
{ "Field1": 1, "Feld2": "5" },
{ "Field1": 3, "Feld2": "6" }
]
Ho provato ijson.items(f, '')
che produce l'intero oggetto JSON come un unico elemento. C'è un modo per iterare gli elementi all'interno dell'array uno per uno usando ijson?
Ecco il codice di esempio che ho provato che sta restituendo il JSON come un singolo oggetto.
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}]
Si prega di aggiungere il codice, dimostrando come "cede intero json come un singolo oggetto" – shx2