Utils365

Format dan validasi JSON online

Buat JSON mudah dibaca, dan ketahui dengan tepat apa yang salah saat JSON tidak valid.

Tempel JSON, buka file .json, atau letakkan di sini

Berikutnya: JSON ke CSV · Pemeriksa diff

Laporkan masalah dengan alat ini

Cara menggunakan Pemformat JSON

  1. Tempel JSON Anda

    Tempel JSON, atau buka atau letakkan file .json. JSON diperiksa selagi Anda mengetik.

  2. Pilih tata letak

    Indentasi dengan 2 atau 4 spasi atau tab, atau minify menjadi satu baris. Centang Urutkan key A–Z untuk mengurutkan key.

  3. Salin atau unduh

    Salin JSON yang sudah diformat, atau unduh sebagai formatted.json.

Mengapa menggunakan Utils365

  • Kesalahan yang bisa diperbaiki

    JSON yang tidak valid menunjukkan baris dan kolom kesalahannya, lengkap dengan baris itu dan penunjuknya, plus petunjuk untuk koma di akhir, tanda kutip tunggal, key tanpa kutip, dan komentar.

  • Rapikan atau minify

    Pilih 2 spasi, 4 spasi, atau tab agar mudah dibaca, atau padatkan menjadi satu baris untuk menghemat ruang.

  • Hanya tata letak yang berubah

    Angka, teks, dan urutan key tetap persis seperti yang ditulis, kecuali Anda memilih mengurutkan key A–Z agar dua file lebih mudah dibandingkan.

  • Privat sejak awal

    JSON Anda diperiksa dan diformat di browser dan tidak pernah diunggah, jadi API key dan data pelanggan tetap di tangan Anda.

Pertanyaan yang sering diajukan

Bagaimana cara memeriksa apakah JSON saya valid?

Tempel saja di sini. JSON yang valid menampilkan ringkasan berisi jumlah key dan seberapa dalam strukturnya bersarang. JSON yang tidak valid menampilkan baris dan kolom kesalahan pertama serta apa yang perlu diubah.

Mengapa koma di akhir dianggap kesalahan?

JSON tidak mengizinkan koma setelah item terakhir dalam objek atau array, meskipun JavaScript mengizinkannya. Hapus koma sebelum } atau ] penutup.

Bisakah JSON berisi komentar atau tanda kutip tunggal?

Tidak. JSON standar tidak punya komentar, dan string serta key harus memakai tanda kutip ganda. Format seperti JSON5 dan JSONC mengizinkannya, tetapi sebagian besar API dan parser tidak.

Apakah angka atau urutan key saya akan berubah?

Tidak. Angka mempertahankan digit persis seperti yang Anda tulis, jadi ID panjang seperti 1234567890123456789 dan harga seperti 1.10 tetap tidak berubah. Key tetap pada urutannya kecuali Anda mencentang Urutkan key A–Z.

Apa fungsi minify?

Minify menghapus setiap spasi dan jeda baris yang tidak berada di dalam string, sehingga JSON menjadi sekecil mungkin. Datanya tetap sama persis.