首頁 > 後端開發 > 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 以提取封裝資料

在您的場景中,您嘗試從深度嵌套的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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板