Maison > Article > développement back-end > Comment extraire des valeurs de structures de données JSON imbriquées complexes ?
Extraction de valeurs à partir de structures de données JSON imbriquées
Lors de l'analyse de données JSON, vous pouvez rencontrer des structures imbriquées complexes qui rendent difficile l'extraction de valeurs spécifiques . Ce guide explique comment naviguer dans ces structures et extraire directement les valeurs souhaitées.
Extraction de valeurs spécifiques
Par exemple, considérons les données JSON suivantes :
<code class="json">{ "name": "ns1:timeSeriesResponseType", "value": { "queryInfo": { "creationTime": 1349724919000 } } }</code>
Pour extraire la valeur "creationTime", suivez ces étapes :
La valeur résultante sera 1349724919000.
Identification générale du chemin
Pour identifier le chemin à une valeur, suivez ces étapes :
Dans l'exemple ci-dessus, le chemin d'accès à la valeur "creationTime" est my_json.value.queryInfo .creationTime.
Exemple de code
Pour extraire la valeur "creationTime" à l'aide de Python, vous pouvez utiliser le code suivant :
<code class="python">my_json = { "name": "ns1:timeSeriesResponseType", "value": { "queryInfo": { "creationTime": 1349724919000 } } } creation_time = my_json['value']['queryInfo']['creationTime']</code>
Ce le code démontre l'extraction directe d'une valeur spécifique à partir d'une structure JSON imbriquée.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!