從嵌套的JSON 資料結構中提取值
解析JSON 資料時,您可能會遇到複雜的嵌套結構,這使得提取特定值變得困難。本指南介紹如何導航這些結構並直接提取所需值。
特定值提取
例如,考慮以下 JSON 資料:
{
"name": "ns1:timeSeriesResponseType",
"value": {
"queryInfo": {
"creationTime": 1349724919000
}
}
}
若要擷取「creationTime」值,請依照下列步驟操作:
結果值為1349724919000.
結果值為1349724919000.
一般路徑標識
將每個鍵附加到路徑中,用句點 (.) 分隔它們。
在上面的範例中,「creationTime」值的路徑是my_json.value.queryInfo.creationTime.
範例程式碼
my_json = {
"name": "ns1:timeSeriesResponseType",
"value": {
"queryInfo": {
"creationTime": 1349724919000
}
}
}
creation_time = my_json['value']['queryInfo']['creationTime']
my_json = {
“名稱”:“ns1:timeSeriesResponseType”,
「價值」: {
「查詢資訊」:{
「創建時間」:1349724919000
}
}
}
creation_time = my_json['value']['queryInfo']['creationTime']此程式碼示範了從巢狀 JSON 結構中直接擷取特定值。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3