Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Mengekstrak Nilai daripada Struktur Data JSON Bersarang Kompleks?
Mengekstrak Nilai daripada Struktur Data JSON Bersarang
Apabila menghuraikan data JSON, anda mungkin menghadapi struktur bersarang kompleks yang menjadikannya mencabar untuk mengekstrak nilai tertentu . Panduan ini menerangkan cara untuk menavigasi struktur ini dan mengekstrak nilai yang diingini secara terus.
Pengeluaran Nilai Khusus
Sebagai contoh, pertimbangkan data JSON berikut:
<code class="json">{ "name": "ns1:timeSeriesResponseType", "value": { "queryInfo": { "creationTime": 1349724919000 } } }</code>
Untuk mengekstrak nilai "Masa penciptaan", ikut langkah berikut:
Nilai yang terhasil ialah 1349724919000.
Pengenalpastian Laluan Umum
Untuk mengenal pasti laluan ke nilai, ikut ini langkah:
Dalam contoh di atas, laluan ke Nilai "creationTime" ialah my_json.value.queryInfo.creationTime.
Kod Contoh
Untuk mengekstrak nilai "creationTime" menggunakan Python, anda boleh menggunakan kod berikut:
<code class="python">my_json = { "name": "ns1:timeSeriesResponseType", "value": { "queryInfo": { "creationTime": 1349724919000 } } } creation_time = my_json['value']['queryInfo']['creationTime']</code>
Kod ini menunjukkan pengekstrakan langsung nilai tertentu daripada JSON bersarang struktur.
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Nilai daripada Struktur Data JSON Bersarang Kompleks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!