ich derzeit eine JSON-Datei habe, die so aussieht ....Python Parsing mehr JSON-Objekte in ein Objekt
{
"data": [
{
"tag": "cashandequivalents",
"value": 10027000000.0
},
{
"tag": "shortterminvestments",
"value": 101000000.0
},
{
"tag": "accountsreceivable",
"value": 4635000000.0
},
{
"tag": "netinventory",
"value": 1386000000.0
}...
aber was ich versuche, dies
{
"cashandequivalents": 10027000000.0,
"shortterminvestments":101000000.0 ,
"accountsreceivable":4635000000.0,
"netinventory":1386000000.0
}
mich zu bekommen Ich weiß einfach nicht, wie ich das anstellen soll.
Vielleicht gibt es einen einfacheren Weg, aber dies scheint die logischste für mich, weil der nächste Schritt writer.writerow
ist also
nach CSV schließlich die csv wie
cashandequivalents | shortterminvestments | accountsreceivable | netinventory
100027000000 101000000000 46350000000 13860000000
########### ############ ########### ...........
(writer.writeheader
aussehen wird außerhalb der Schleife gemacht, also schreibe ich nur die Werte, nicht die "Markierungen")
Danke
'combined = {Element ['Tag']: Element ['Wert'] für Element in einem ['Daten']}' wo 'a' Ihre ursprüngliche Struktur ist. Das ist ein Wörterbuchverständnis. – roganjosh