ホームページ > バックエンド開発 > Python チュートリアル > 埋め込まれた JSON 文字列を含む深くネストされた JSON からデータを抽出する方法

埋め込まれた JSON 文字列を含む深くネストされた JSON からデータを抽出する方法

Linda Hamilton
リリース: 2024-11-29 09:16:12
オリジナル
280 人が閲覧しました

How to Extract Data from Deeply Nested JSON Including Embedded JSON Strings?

ネストされた JSON をナビゲートしてカプセル化されたデータを抽出する

このシナリオでは、データの 1 つのレイヤーを使用して、深くネストされた JSON データから値を取得しようとしています。埋め込まれた JSON 文字列。このデータに効果的にアクセスするには、ネスト構造をナビゲートする必要があります。

「FOLLOW ME PLEASE」コンテンツを取得するには:

content = json.loads(data'data' 0)['content']<br>

JSON を分析するdata:

<br>{</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">'data': {
    'video_info': [
        {
            'announcement': "{\"announcement_id\":..., \"content\": \"FOLLOW ME PLEASE\", ...}"
        }
    ]
}
ログイン後にコピー

}

次の行を使用してデータを走査しています。 :

  1. データ (a Dictionary)
  2. video_info (辞書のリスト)
  3. video_info の最初の辞書にアクセス
  4. 辞書からアナウンス値 (JSON 文字列) を取得
  5. アナウンス文字列を辞書に変換するjson.loads()
  6. ロードされた辞書から「コンテンツ」値を抽出します

この階層をナビゲートすることで、複雑な JSON 構造内の目的のデータに正常にアクセスできます。

以上が埋め込まれた JSON 文字列を含む深くネストされた JSON からデータを抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート