Extrahieren von Werten aus verschachtelten JSON-Datenstrukturen
Beim Parsen von JSON-Daten stoßen Sie möglicherweise auf komplexe verschachtelte Strukturen, die das Extrahieren bestimmter Werte erschweren . In diesem Leitfaden wird erläutert, wie Sie durch diese Strukturen navigieren und gewünschte Werte direkt extrahieren.
Spezifische Werteextraktion
Berücksichtigen Sie beispielsweise die folgenden JSON-Daten:
{
"name": "ns1:timeSeriesResponseType",
"value": {
"queryInfo": {
"creationTime": 1349724919000
}
}
}
Um den Wert „creationTime“ zu extrahieren, führen Sie die folgenden Schritte aus:
Der resultierende Wert wird sein 1349724919000.
Allgemeine Pfadidentifizierung
Um den Pfad zu einem Wert zu identifizieren, befolgen Sie diese Schritte:
Im obigen Beispiel lautet der Pfad zum Wert „creationTime“ my_json.value. queryInfo.creationTime.
Beispielcode
Um den Wert „creationTime“ zu extrahieren Mit Python können Sie den folgenden Code verwenden:
my_json = {
"name": "ns1:timeSeriesResponseType",
"value": {
"queryInfo": {
"creationTime": 1349724919000
}
}
}
creation_time = my_json['value']['queryInfo']['creationTime']
Dieser Code demonstriert die direkte Extraktion eines bestimmten Werts aus einer verschachtelten JSON-Struktur.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3