Ich muss nur einige Felder wie PublicIpAddress und PrivateIpAddress speichern, während alles andere in einer großen JSON-Datei auslassen. Wie kann ich das in Python machen, gibt es native "jq" -ähnliche Funktionalität? Vielen Dank im Voraus.Wie json Daten filtern
[
{
"EbsOptimized": false,
"LaunchTime": "2017-01-10T12:19:30+00:00",
"PublicIpAddress": "54.229.28.216",
"PrivateIpAddress": "172.31.2.152"
},
{
"EbsOptimized": false,
"LaunchTime": "2017-01-10T12:19:30+00:00",
"PublicIpAddress": "54.229.28.217",
"PrivateIpAddress": "172.31.2.153"
}
]
Edit: Ich muss dies in einem Python-Skript, nicht außerhalb der Python-Umgebung.
Sie http versuchen könnte: [ObjectPath] (// objectpath.org/) –
Nicht sicher Objektpfad, bin ich zu Python neu. Ich muss nur wenige Sohnfelder aus einer Datei herausfiltern. – user1619524
Nun Python hat seine eigene [JSON-Bibliothek] (https://docs.python.org/2/library/json.html) –