Pengesah JSON
Sahkan sintaks JSON serta-merta dengan mesej ralat terperinci dan nombor baris. Alat percuma yang berjalan 100% dalam pelayar anda.
Apa yang dilakukan pengesah JSON?
Pengesah JSON memeriksa sama ada rentetan teks mengikut sintaks JSON (JavaScript Object Notation) yang betul. Ia mengenal pasti ralat seperti koma yang hilang, kurungan yang tidak sepadan, tanda petik tidak sah, dan koma trailing, melaporkannya dengan nombor baris dan lajur yang tepat.
Bagaimanakah pengesahan JSON berfungsi?
Alat ini menggunakan penghurai JSON terbina dalam pelayar untuk cuba menghuraikan input anda. Jika penghuraian berjaya, JSON adalah sah dan alat memaparkan maklumat struktur. Jika gagal, penghurai mengembalikan kedudukan tepat ralat sintaks pertama.
Maklumat apa yang ditunjukkan untuk JSON yang sah?
Untuk JSON yang sah, alat memaparkan jenis data root (objek, tatasusunan, rentetan, nombor, boolean, atau null), kedalaman sarang, dan bilangan kunci untuk objek atau bilangan item untuk tatasusunan.
Apakah ralat sintaks JSON yang biasa?
Ralat paling biasa termasuk: koma yang hilang atau berlebihan, menggunakan tanda petik tunggal dan bukan ganda dua, koma trailing selepas sifat terakhir, kunci tanpa tanda petik, ulasan (tidak dibenarkan dalam JSON standard), dan kurungan yang tidak sepadan.
Adakah JSON menyokong ulasan?
Tidak, spesifikasi JSON rasmi (RFC 8259) tidak menyokong ulasan. Jika anda memerlukan JSON dengan anotasi, pertimbangkan format JSON5 atau JSONC, walaupun ini bukan JSON standard.
Apakah perbezaan antara JSON dan objek JavaScript?
JSON ialah format teks untuk pertukaran data, manakala objek JavaScript ialah struktur data dalam memori. Perbezaan utama: JSON memerlukan tanda petik ganda dua untuk semua rentetan dan kunci, tidak menyokong fungsi atau nilai undefined, dan mempunyai peraturan sintaks yang lebih ketat.
Adakah data saya selamat dan peribadi?
Ya. Semua pengesahan JSON berlaku sepenuhnya dalam pelayar anda. Data anda tidak pernah dihantar ke mana-mana pelayan atau dimuat naik ke mana-mana. Ia kekal 100% pada peranti anda.
Bolehkah alat ini mengendalikan fail JSON besar?
Ya. Oleh kerana pengesahan berjalan secara tempatan dalam pelayar anda menggunakan penghuraian JSON native, ia boleh mengendalikan fail JSON besar dengan cekap. Prestasi bergantung pada memori dan kuasa pemprosesan peranti anda.
Jenis data apakah yang disokong oleh JSON?
JSON menyokong enam jenis data: rentetan, nombor, boolean (true/false), null, objek (pasangan kunci-nilai), dan tatasusunan (senarai teratur). Nombor termasuk integer dan nilai titik apung.
Bagaimanakah saya membetulkan JSON yang tidak sah?
Baca mesej ralat dengan teliti — ia menunjukkan baris dan lajur yang tepat di mana penghurai menemui masalah. Pembetulan biasa termasuk: menambah koma yang hilang, menggantikan tanda petik tunggal dengan ganda dua, membuang koma trailing, dan memastikan semua kurungan sepadan.
Apakah JSON lint?
JSON lint merujuk kepada alat yang memeriksa kod JSON untuk ralat sintaks dan masalah gaya, serupa dengan cara alat lint berfungsi untuk bahasa pengaturcaraan. Pengesah ini berfungsi sebagai penyemak JSON lint.
Bolehkah saya mengesahkan JSON daripada respons API?
Ya. Cukup salin respons JSON daripada panggilan API anda dan tampalkannya ke dalam pengesah. Ini berguna untuk menyahpepijat respons API semasa pembangunan.