Pemformat JSON
Format JSON yang berantakan atau diminifikasi menjadi teks yang mudah dibaca dan berindentasi, atau kompres kembali menjadi satu baris, semuanya di dalam browser Anda.
Masukan JSON
Saat Anda bekerja dengan respons API, berkas konfigurasi, atau data yang berasal dari tempat lain, Anda sering mendapatkan JSON yang diminifikasi: semuanya dipadatkan dalam satu baris, tidak mungkin dibaca sekilas. Alat ini memformat ulang dengan indentasi dan pemisah baris yang tepat sehingga Anda benar-benar bisa membacanya, dan juga melakukan sebaliknya: alat ini mengompres berkas JSON yang sudah terformat rapi menjadi satu baris ringkas saat itulah yang Anda butuhkan.
Cara memformat JSON
Tempel JSON Anda
Salin teks JSON, yang diminifikasi atau sekadar berantakan, dan tempel ke kotak teks. Tidak perlu dalam bentuk tertentu — alat ini memprosesnya persis seperti apa adanya.
Pilih format atau minify
Klik 'Format' untuk menatanya dengan indentasi dua spasi dan pemisah baris, atau klik 'Minify' untuk kebalikannya: semuanya dipadatkan menjadi satu baris.
Salin hasilnya
JSON yang sudah diproses langsung muncul, siap disalin dengan satu klik dan ditempel di mana pun Anda butuhkan — editor kode Anda, dokumentasi Anda, atau berkas konfigurasi.
Untuk apa alat ini berguna
- Sebuah API mengembalikan responsnya sebagai teks minifikasi yang panjang, dan Anda perlu membacanya dengan jelas untuk menemukan bidang tertentu atau melacak sebuah bug.
- Seseorang mengirimi Anda JSON konfigurasi yang disalin dari obrolan atau utas forum, semuanya dipadatkan dalam satu baris, dan Anda ingin meninjaunya sebelum memasukkannya ke proyek Anda.
- Anda memiliki berkas JSON yang terformat rapi di editor Anda dan perlu mengompresnya menjadi satu baris untuk ditempel ke variabel lingkungan atau mengecilkan ukuran berkas.
Pertanyaan yang sering diajukan
Apakah JSON yang saya tempel diunggah ke server?
Tidak. Semua pemrosesan terjadi di browser Anda menggunakan JavaScript: teksnya tidak pernah melewati internet dan tidak pernah disimpan di mana pun. Tutup tab dan hilang selamanya.
Mengapa dikatakan JSON saya tidak valid padahal saya menyalinnya dari API sungguhan?
Alat ini hanya bisa memformat JSON yang sudah valid secara sintaksis. Kesalahan umum seperti koma di akhir, kunci tanpa tanda kutip, atau tanda kutip yang hilang akan menyebabkan proses parsing gagal, dan alat ini menunjukkan pesan kesalahan yang tepat serta di mana letak masalahnya dalam teks — tetapi tidak akan memperbaikinya secara otomatis untuk Anda.
Apakah pemformat JSON ini gratis, dan ada batasan penggunaan?
Ya, gratis tanpa batasan berapa kali Anda menggunakannya: karena tidak ada yang diunggah ke server, tidak ada biaya yang dibebankan kepada Anda. Kami juga tidak meminta pendaftaran atau alamat email.
Apa perbedaan antara memformat dan meminifikasi?
Memformat menambahkan indentasi dua spasi dan pemisah baris sehingga JSON mudah dibaca. Meminifikasi melakukan kebalikannya: menghapus setiap spasi dan pemisah baris yang tidak perlu untuk memadatkannya menjadi satu baris ringkas, yang berguna saat ukuran berkas menjadi penting.
Bisakah alat ini memperbaiki berkas JSON yang memiliki kesalahan sintaksis?
Tidak. Alat ini mendeteksi dan menjelaskan kesalahannya, tetapi tidak akan menebak atau secara otomatis memperbaiki koma di akhir, tanda kutip yang hilang, atau kunci tanpa tanda kutip. Anda perlu memperbaiki teksnya secara manual dan mencoba lagi.