Pemformat dan pengesah JSON
Lekukkan JSON supaya boleh dibaca, atau kecilkannya untuk penghantaran — dan ketahui dengan tepat di mana ia rosak.
- Berjalan pada peranti anda — fail tidak pernah dihantar ke mana-mana
- Tanpa pendaftaran, tanpa tera air, tanpa kuota harian
- Percuma, tanpa had berapa kerap anda menggunakannya
Cara ia berfungsi
Kebanyakan pemformat JSON ialah tapak web tempat anda menampal data — yang bermakna menampal kunci API, rekod pelanggan atau muatan dalaman ke dalam pelayan orang lain. Alat ini menghuraikan fail dalam halaman. Tiada apa-apa dihantar, dan tiada apa-apa dilog, yang lebih penting untuk data konfigurasi dan API berbanding hampir semua jenis fail lain.
Berlekuk atau dikecilkan
Output berlekuk menambah lekukan dua ruang dan pemisah baris, yang anda mahu semasa membaca fail atau menyemaknya dalam pull request. Output yang dikecilkan membuang setiap bait yang tidak perlu, yang anda mahu semasa menghantarnya melalui rangkaian. Datanya serupa dalam kedua-dua kes.
Pengesahan percuma
Jika fail tidak dapat dihuraikan, anda mendapat mesej ralat penghurai sendiri, yang menamakan kedudukan masalah itu. Punca biasa ialah koma di hujung selepas item terakhir, petikan tunggal dan bukannya berganda, atau aksara tidak terlepas di dalam rentetan.
Apa yang tidak diubah oleh pemformatan
Susunan kunci dikekalkan seperti yang ditulis. Nombor dikeluarkan semula dalam bentuk kanoniknya, jadi integer yang sangat besar melepasi julat selamat JavaScript boleh kehilangan ketepatan — itu had bahasa itu, bukan pemformat, dan ia menjejaskan setiap alat berasaskan JavaScript dengan sama rata.
Pemformat dan pengesah JSON — soalan lazim
Adakah JSON saya dihantar ke pelayan?
Tidak. Ia dihuraikan dalam halaman oleh pelayar anda sendiri. Tiada apa-apa dihantar atau disimpan.
Apa yang berlaku jika JSON saya tidak sah?
Anda mendapat mesej ralat penghurai, termasuk lokasi masalah itu berlaku, supaya anda boleh mencarinya dalam fail sumber.
Adakah pemformatan mengubah data saya?
Tidak. Hanya ruang kosong yang berubah. Kunci mengekalkan susunannya dan nilai tidak berubah.