Membaca respons API
Tempelkan respons yang telah di-minify dan lihat strukturnya secara sekilas, bukan dalam satu baris panjang.
Tempelkan JSON, lalu kode tersebut akan diperiksa dan diformat secara otomatis saat Anda mengetik. Pilih format 2 spasi, 4 spasi, tab, atau output yang telah di-minify; urutkan kunci-kunci sesuai keinginan Anda; dan dapatkan informasi baris serta kolom yang tepat jika terdapat kesalahan. Data Anda tidak akan pernah diunggah.
Apa itu JSON, mengapa sering terjadi kesalahan, dan bagaimana cara memperbaikinya dengan cepat.
Sebuah pemformat JSON mengubah teks JSON menjadi tata letak yang rapi dan berindentasi sehingga mudah dibaca, atau memadatkannya menjadi satu baris yang ringkas untuk dikirim. Sebuah validator memeriksa apakah teks tersebut benar-benar berupa JSON dan menunjukkan bagian mana yang tidak sesuai.
Alat ini melakukan kedua hal tersebut sekaligus. Alat ini membaca berkas JSON Anda menggunakan parser yang ketat, menampilkan hasilnya dalam format yang Anda pilih, serta menunjukkan baris dan kolom dari setiap kesalahan, sehingga Anda dapat memperbaikinya tanpa perlu mencari-cari di seluruh teks.
Tempelkan respons yang telah di-minify dan lihat strukturnya secara sekilas, bukan dalam satu baris panjang.
Periksa paket, pengaturan, dan berkas data untuk memastikan tidak ada kesalahan ketik sebelum aplikasi gagal memuatnya.
Kompres JSON untuk menghilangkan spasi kosong sebelum Anda menyematkannya ke dalam halaman, permintaan, atau pengujian.
JSON memiliki seperangkat aturan yang sederhana. Teks dibungkus dalam tanda kutip ganda, termasuk setiap kunci. Nilai dapat berupa string, bilangan, true, false, null, larik, atau objek. Setiap elemen dipisahkan oleh koma, tanpa koma setelah elemen terakhir, dan komentar tidak diperbolehkan.
Sebagian besar kesalahan berasal dari beberapa kebiasaan yang terbawa dari JavaScript atau bahasa pemrograman lain: tanda kutip tunggal, kunci yang tidak diapit tanda kutip, koma di akhir, komentar, serta nilai-nilai seperti `undefined` atau `NaN`. Validator akan menyebutkan masalah yang ditemukan beserta baris dan kolom tempat masalah tersebut terjadi.
Pemformatan di sini sangat memperhatikan data Anda. Angka dan string disalin persis seperti yang ditulis, sehingga ID yang panjang seperti 12345678901234567890 tidak kehilangan digit apa pun dan 1.0 tidak berubah menjadi 1. Hanya spasi yang berubah, ditambah urutan kunci jika Anda mengaktifkan opsi “Sort keys”. Jika kunci yang sama muncul dua kali dalam satu objek, alat ini akan memberi peringatan, karena sebagian besar parser hanya menyimpan nilai terakhir.
JSON Anda diurai dan diformat di browser Anda oleh JavaScript pada halaman ini. Data tersebut tidak diunggah, disimpan, atau dicatat, dan berkas yang diunduh disimpan di perangkat Anda.
Hanya JSON standar yang diterima. Komentar, koma di akhir baris, tanda kutip tunggal, dan NaN akan dilaporkan sebagai kesalahan, dan alat ini tidak akan memperbaikinya untuk Anda. File yang sangat besar, lebih dari sekitar 10 MB, tidak akan diproses.
Tempelkan JSON Anda ke dalam kotak input. Formatnya akan langsung disesuaikan dengan indentasi yang Anda pilih: 2 spasi, 4 spasi, atau satu tab. Kemudian salin hasilnya atau unduh sebagai berkas .json.
Alat ini memeriksa teks Anda menggunakan parser JSON yang ketat. Jika terdapat kesalahan, alat ini akan menampilkan baris dan kolom di mana masalah tersebut terjadi beserta penjelasan singkat, serta sebuah tombol yang akan membawa Anda ke bagian tersebut dalam teks masukan.
Fitur "Beautify" menambahkan baris baru dan indentasi agar JSON mudah dibaca. Fitur "Minify" menghapus semua spasi kosong yang tidak wajib agar teks menjadi sesingkat mungkin. Data yang ditampilkan tetap sama dalam kedua kasus tersebut.
Penyebab yang umum adalah koma yang berlebihan, penggunaan tanda kutip tunggal alih-alih tanda kutip ganda, kunci tanpa tanda kutip, koma yang terlewat di antara elemen, atau komentar. JSON standar tidak memperbolehkan hal-hal tersebut, dan pesan kesalahan akan menunjukkan lokasi yang tepat.
Tidak. Teks dan angka disimpan persis seperti yang Anda tulis, termasuk angka yang sangat besar dan nilai seperti 1,0 atau 1e3. Hanya spasi kosong yang berubah, ditambah urutan kunci jika Anda mengaktifkan opsi “Sort keys”.
Tidak sesuai dengan standar JSON. Format seperti JSON5 dan JSONC memang mengizinkannya, tetapi validator ini mengikuti standar tersebut, sehingga komentar dan koma di akhir kalimat dilaporkan sebagai kesalahan.
Tidak. Proses pemformatan dan validasi dilakukan di browser Anda, dan data JSON Anda tidak pernah meninggalkan perangkat Anda. Hal ini menjadikannya aman untuk respons API dan berkas konfigurasi yang ingin Anda jaga kerahasiaannya.
Ukuran teks maksimal sekitar 10 MB. Kecepatan bergantung pada perangkat Anda, sehingga file yang sangat besar mungkin membutuhkan waktu sebentar jika dibuka di ponsel. Semua proses dilakukan di memori browser Anda.
Halaman beranda menampilkan puluhan alat gratis lainnya yang tidak memerlukan kunci API.
Gabungkan baris dan hapus jeda baris dari teks.
Buka alatHapus spasi, tab, dan baris kosong dari teks.
Buka alatHapus baris yang berulang dari daftar apa pun.
Buka alatCari tahu alamat IP Anda dan cari tahu alamat IP apa pun.
Buka alatTidak ada pertanyaan yang sesuai.
Bagikan pendapat Anda tentang alat ini kepada pengunjung lainnya.