ネストされた JSON データ構造からの値の抽出
JSON データを解析すると、特定の値の抽出が困難になる複雑なネストされた構造が発生する場合があります。 。このガイドでは、これらの構造をナビゲートして必要な値を直接抽出する方法について説明します。
特定の値の抽出
たとえば、次の JSON データについて考えてみましょう:
<code class="json">{ "name": "ns1:timeSeriesResponseType", "value": { "queryInfo": { "creationTime": 1349724919000 } } }</code>
「creationTime」値を抽出するには、次の手順に従います。手順:
結果の値は 1349724919000 になります。
一般的なパスの識別
パスを識別するには値を設定するには、次の手順に従います。
In上の例では、「creationTime」値へのパスは my_json.value.queryInfo.creationTime です。
コード例
Python を使用して「creationTime」値を抽出するにはでは、次のコードを使用できます:
<code class="python">my_json = { "name": "ns1:timeSeriesResponseType", "value": { "queryInfo": { "creationTime": 1349724919000 } } } creation_time = my_json['value']['queryInfo']['creationTime']</code>
このコードは、特定の値を直接抽出する方法を示しています。ネストされた JSON 構造から。
以上が複雑な入れ子になった JSON データ構造から値を抽出するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。