首頁 >後端開發 >Python教學 >如何從深度嵌套的 JSON(包括嵌入的 JSON 字串)中提取資料?

如何從深度嵌套的 JSON(包括嵌入的 JSON 字串)中提取資料?

Linda Hamilton
Linda Hamilton原創
2024-11-29 09:16:12368瀏覽

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

導航嵌套JSON 以提取封裝資料

在您的場景中,您嘗試從深度嵌套的JSON 資料中檢索值,其中一層資料是嵌入的JSON 字串。為了有效地存取這些數據,您需要導航巢狀結構。

要取得「FOLLOW ME PLEASE」內容:

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

分析您的JSON data:

<br>{<pre class="brush:php;toolbar:false">'data': {
    'video_info': [
        {
            'announcement': "{\"announcement_id\":..., \"content\": \"FOLLOW ME PLEASE\", ...}"
        }
    ]
}

}

您正在使用以下梯級遍歷資料:

  1. 資料(字典)
  2. video_info(字典列表)
  3. 訪問video_info 中的第一個字典
  4. 從字典中檢索公告值(JSON 字串)
  5. 使用json.loads() 將公告字串轉換為字典
  6. 提取載入的字典中的「content」值

透過導覽此層次結構,您可以成功存取複雜JSON結構中所需的資料。

以上是如何從深度嵌套的 JSON(包括嵌入的 JSON 字串)中提取資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn