Mengakses Data Bersarang Apabila Satu Rentetan Mengandungi Dokumen JSON Lain
Anda mempunyai data JSON yang kompleks dengan elemen bersarang, termasuk dokumen JSON yang dibenamkan dalam rentetan. Matlamat anda ialah untuk mengeluarkan rentetan tertentu, "SILA IKUTI SAYA", daripada struktur bersarang ini.
{ "status": "200", "msg": "", "data": { "time": "1515580011", "video_info": [ { "announcement": "{\"...announcement_id\":\"6\",\"name\":\"INS\u8d26\u53f7\",\"content\":\"FOLLOW ME PLEASE\"...}", "announcement_shop": "" } ] } }
Penyelesaian:
Untuk mengakses data bersarang dan mengekstrak rentetan yang dikehendaki, anda boleh menggunakan langkah berikut:
Dengan mengikuti langkah ini, anda boleh mengekstrak rentetan yang dikehendaki, "IKUTI SAYA SILA," daripada struktur JSON bersarang.
import json raw_replay_data = {...} # Access the desired information json_data = json.loads(raw_replay_data) data = json_data['data'] video_info = data['video_info'] video_info_element = video_info[0] announcement_json = json.loads(video_info_element['announcement']) content = announcement_json['content'] print(content) # Output: 'FOLLOW ME PLEASE'
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Rentetan daripada Dokumen JSON Bersarang Dalam Rentetan Lain?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!