Bandingkan struktur JSON
Temukan nilai dan tipe yang ditambah, dihapus, atau diubah tanpa terpengaruh urutan kunci objek.
Rapikan format · Ringkas · Periksa sintaks
Baca respons API tanpa mengorbankan presisi demi tampilan. Hanya spasi antartoken yang diubah; kunci berulang dipertahankan dan diberi peringatan.
Tempel JSON, buka berkas UTF-8, atau seret berkas ke kolom masukan. Hasil akan diperbarui otomatis. Format berindentasi memudahkan pemeriksaan respons API dan konfigurasi bertingkat. Mode ringkas hanya membuang spasi yang tidak diperlukan untuk body permintaan atau berkas ringkas, bukan membuat arsip ZIP.
Contoh memakai indentasi dua spasi. Semua digit pada id dan nol di akhir amount tetap utuh.
{"id":9007199254740993,"amount":1.2300,"active":true}
{
"id": 9007199254740993,
"amount": 1.2300,
"active": true
}
Number di JavaScript tidak dapat mewakili semua bilangan bulat di atas 9007199254740991 secara tepat. Mengurai JSON menjadi objek lalu menuliskannya kembali dapat mengubah 9007199254740993 menjadi 9007199254740992. Alat ini hanya mengatur spasi antartoken tanpa mengubah angka menjadi Number. Penulisan -0, 1e400, urutan kunci, dan escape string juga dipertahankan. Aplikasi yang membaca hasilnya tetap perlu memakai parser dengan ketelitian yang sesuai.
Kunci dan string harus memakai tanda kutip ganda, sehingga {'name':'Ada'} tidak valid. Koma setelah elemen terakhir seperti {"a":1,} juga tidak diperbolehkan. JSON standar tidak menerima komentar // atau /* … */. Pesan kesalahan menunjukkan baris dan kolom; validasi diulang setelah masukan diperbaiki. Alat tidak menebak atau memperbaiki data yang ambigu secara otomatis.
Kedua kunci dalam {"a":1,"a":2} tetap disimpan dan diberi peringatan. Aplikasi lain mungkin hanya mengambil satu nilai, jadi selesaikan duplikat sebelum membagikan data. Salin dan unduh menggunakan hasil yang sedang tampil. Periksa kembali setelah mengganti indentasi atau mode keluaran.
Masukan dibatasi 5 MiB data UTF-8, keluaran 20 MiB, dan struktur bertingkat 128 tingkat. Berkas harus berisi UTF-8 yang valid. Pemrosesan berlangsung di browser saat ini. Alat tidak mengunggah masukan atau menuliskannya ke penyimpanan lokal. Salin atau unduh hasil yang diperlukan sebelum menutup halaman.
Isi tidak diurai melalui Number JavaScript untuk ditulis ulang. Hanya spasi antartoken yang berubah, sehingga digit dan nol akhir tetap ada. Program penerima juga harus memakai parser yang menjaga presisi tersebut.
Periksa baris dan kolom yang ditunjukkan, termasuk pemisah tepat sebelumnya. Nama kunci dan string harus memakai tanda kutip ganda; komentar dan koma di akhir tidak diterima. Pemformatan dan pemadatan tidak memperbaiki JSON rusak secara otomatis.
Keduanya dipertahankan, termasuk nama yang menjadi sama setelah escape dibaca. Alat tidak memilih nilai untuk dihapus. Tentukan di sumber nilai mana yang harus ada; parser berikutnya mungkin hanya memakai nilai terakhir.
Tidak. Masukan UTF-8 hingga 5 MiB diproses di browser. Hasil berindentasi atau padat dapat disalin maupun diunduh. Perbaiki sumber terlebih dahulu jika UTF-8 tidak sah atau batas kedalaman struktur maupun ukuran keluaran terlampaui.
Anda menentukan izin statistik kunjungan
Kami memakai Umami untuk menghitung kunjungan halaman. Anda boleh menolak dan tetap menggunakan semua alat.
Pengaturan saat ini mengizinkan statistik.
Pengaturan saat ini tidak mengizinkan statistik.
Layanan statistik telah berubah. Selesaikan pekerjaan Anda, lalu muat ulang halaman untuk menerapkan pengaturan baru.
Browser Anda mengirimkan sinyal Jangan Lacak atau Global Privacy Control. Statistik akan tetap dinonaktifkan.
Kami menggunakan Umami untuk mengetahui halaman yang dikunjungi dan dari mana pengunjung datang. Anda dapat menolak atau mengubah pilihan kapan saja. Semua fitur situs tetap dapat digunakan.
Pilihan Anda disimpan di browser ini selama enam bulan. Statistik tidak mengirimkan berkas atau isi yang Anda masukkan ke alat kami.
Kebijakan Privasi
Komentar
0