Membaca JSON daripada Fail
Membaca JSON daripada fail boleh kelihatan seperti tugas yang mudah, tetapi anda mungkin menghadapi ralat jika tidak dilakukan dengan betul . Mari kita atasi dua ralat biasa yang mungkin anda alami.
Ralat: json.loads() dengan Kandungan Fail
Anda menggunakan json.loads(), yang menjangkakan rentetan hujah. Walau bagaimanapun, anda lulus objek fail json_data, yang mengandungi data bait. Untuk membaca fail terus, gunakan json.load() sebaliknya:
import json with open('strings.json') as f: d = json.load(f) print(d)
Ralat: json.load() dengan JSON Tidak Sah
Jika anda melihat ralat seperti "Data tambahan," mungkin terdapat kandungan JSON yang tidak sah dalam fail. Sahkan JSON anda menggunakan alat seperti JSONLint atau rujuk dokumentasi tentang pemformatan JSON.
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Membaca Data JSON dengan betul dari Fail dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!