Heim > Artikel > Backend-Entwicklung > Wie extrahiere ich Werte aus komplexen verschachtelten JSON-Datenstrukturen?
Werte aus verschachtelten JSON-Datenstrukturen extrahieren
Beim Parsen von JSON-Daten stoßen Sie möglicherweise auf komplexe verschachtelte Strukturen, die es schwierig machen, bestimmte Werte zu extrahieren . In diesem Leitfaden wird erläutert, wie Sie durch diese Strukturen navigieren und gewünschte Werte direkt extrahieren.
Spezifische Wertextraktion
Berücksichtigen Sie beispielsweise die folgenden JSON-Daten:
<code class="json">{ "name": "ns1:timeSeriesResponseType", "value": { "queryInfo": { "creationTime": 1349724919000 } } }</code>
Um den Wert „creationTime“ zu extrahieren, führen Sie die folgenden Schritte aus:
Der resultierende Wert ist 1349724919000.
Allgemeine Pfadidentifikation
Zur Identifizierung des Pfads Um einen Wert zu ermitteln, führen Sie die folgenden Schritte aus:
Im obigen Beispiel lautet der Pfad zum Wert „creationTime“ my_json.value.queryInfo .creationTime.
Beispielcode
Um den Wert „creationTime“ mit Python zu extrahieren, können Sie den folgenden Code verwenden:
<code class="python">my_json = { "name": "ns1:timeSeriesResponseType", "value": { "queryInfo": { "creationTime": 1349724919000 } } } creation_time = my_json['value']['queryInfo']['creationTime']</code>
Dies Code demonstriert die direkte Extraktion eines bestimmten Werts aus einer verschachtelten JSON-Struktur.
Das obige ist der detaillierte Inhalt vonWie extrahiere ich Werte aus komplexen verschachtelten JSON-Datenstrukturen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!