ネストされた JSON データ構造からの値の抽出
JSON データを解析するときに、特定の値の抽出が困難になる複雑なネストされた構造が発生する場合があります。 。このガイドでは、これらの構造をナビゲートして必要な値を直接抽出する方法について説明します。
特定の値の抽出
たとえば、次の JSON データについて考えてみましょう:
{
"name": "ns1:timeSeriesResponseType",
"value": {
"queryInfo": {
"creationTime": 1349724919000
}
}
}
「creationTime」値を抽出するには、次の手順に従います:
結果の値は 1349724919000 になります。
一般パス識別
値へのパスを特定するには、次の手順に従います。
上記の例では、「creationTime」値へのパスは my_json です。 .value.queryInfo.creationTime.
コード例
Python を使用して「creationTime」値を抽出するには、次のコードを使用できます:
my_json = {
"name": "ns1:timeSeriesResponseType",
"value": {
"queryInfo": {
"creationTime": 1349724919000
}
}
}
creation_time = my_json['value']['queryInfo']['creationTime']
このコードは、ネストされた JSON 構造から特定の値を直接抽出する方法を示します。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3