Pratinjau hasil “Percantik JSON”

JSON Formatter — Memformat, Memvalidasi, dan Mempercantik JSON Online

Validasi JSON, format dengan 2, 4 atau 8 spasi, atau perkecil di browser Anda.

Tempelkan JSON Anda di sini — dapatkan keluaran yang divalidasi dan diformat untuk disalin atau diunduh

atau jatuhkan file .json

Apa yang dapat Anda lakukan dengan Percantik JSON

Tinjau kemampuan utama sebelum Anda mulai.

  • Format JSON yang berantakan menjadi kode yang bersih dan mudah dibaca
  • Validasi JSON dan tangkap kesalahan sintaksis
  • Perkecil JSON menjadi satu baris ringkas
  • Pilih lekukan 2, 4 atau 8 spasi
  • Salin atau unduh hasil yang diformat

Referensi pengaturan

Kontrol yang tersedia untuk Percantik JSON.

Pengaturan

ModusPreset
Pilih cara JSON Anda ditampilkan: Percantik memformatnya dengan indentasi yang mudah dibaca, Kompresi memampatkannya menjadi satu baris, dan Tree menampilkan tampilan interaktif yang dapat dilipat untuk menjelajahi data bersarang.Opsi: PercantikKompresiPohon
Indentasitarik-turun
Mengatur berapa spasi indentasi untuk setiap tingkat sarang pada hasil yang dipercantik (hanya tampil dalam mode Percantik); pilih 2 untuk gaya kode yang ringkas atau 4 atau 8 agar struktur yang dalam lebih mudah dibaca.Opsi: 2 spasi4 spasi8 spasi
Gratis digunakan · Tanpa perlu mendaftar · Tanpa tanda airUnggahan dienkripsi saat transitDihapus berdasarkan kebijakan penyimpanan kami

Pertanyaan yang Sering Diajukan

Tempel JSON Anda ke panel input — JSON akan langsung diurai dan diformat ulang dengan indentasi 2, 4, atau 8 spasi. Jika JSON tidak valid, Anda akan mendapatkan baris dan kolom kesalahan yang tepat dari parser native. Semuanya berjalan di browser Anda, jadi tanpa kunci API, tanpa batasan laju, dan data Anda tidak pernah keluar dari perangkat. Gunakan Prettify untuk output yang mudah dibaca dan terindentasi, atau Minify untuk meringkasnya menjadi satu baris saat dikirim melalui jaringan.

usage

Prettify menambahkan pemisah baris dan indentasi agar JSON mudah dibaca dan ditinjau manusia saat debugging. Minify menghapus setiap spasi, tab, dan baris baru, menghasilkan payload sekecil mungkin — berguna untuk permintaan API, konfigurasi yang disematkan dalam kode sumber, dan mengurangi ukuran bundel. Alat kami menyediakan kedua mode hanya dengan satu klik.

features

Validation happens locally in Anda browser. Errors surface the offending token plus its Posisi, which usually pinpoints a missing comma, unmatched bracket, trailing comma, or unquoted key. Fix the highlighted spot and the Hasil panel updates as Anda type.

technical

Tidak. Pemformatan berjalan di browser Anda dan bukan melalui API pemrosesan Pixoate. Ikuti aturan keamanan organisasi Anda sebelum membuka rahasia produksi atau data pribadi di aplikasi web apa pun.

privacy

Ya. Seret file .json mana pun ke panel input dan file tersebut langsung terbaca ke dalam editor. File besar (dump API berukuran multi-megabita, konfigurasi yang diekspor, file log) bisa selama browser Anda dapat menampungnya di memori — biasanya puluhan megabita tanpa masalah.

usage

Tidak, alat ini mengikuti standar ketat JSON RFC 8259 karena itulah yang diterima oleh JSON.parse. Komentar, koma di akhir, tanda kutip tunggal, dan kunci tanpa tanda kutip akan ditandai sebagai tidak valid. Jika Anda membutuhkan dukungan JSON5 atau JSONC, hilangkan dulu sintaks non-standarnya, lalu format dengan Pixoate.

features

Setelah pemformatan, klik Salin untuk menempatkan hasilnya ke clipboard Anda dengan satu ketukan, atau klik Unduh untuk menyimpan sebagai output.json (atau output.min.json dalam mode minify). Output mempertahankan pengkodean UTF-8, sehingga emoji dan karakter non-Latin tetap utuh.

tips

Anda dapat menggunakan, menyalin, dan mengunduh hasilnya tanpa membuat akun. Outputnya tidak memiliki tanda air Pixoate.

pricing

Alat ini memvalidasi bahwa JSON Anda benar secara sintaksis terhadap standar RFC 8259 — alat ini mengurai dokumen dan menunjukkan dengan tepat baris dan kolom kesalahan — tetapi tidak memeriksa terhadap JSON Schema (kolom wajib, tipe nilai, rentang). Untuk pemeriksaan sintaksis dan pemformatan instan, alat ini ideal; untuk kesesuaian skema, Anda memerlukan validator JSON Schema khusus.

technical

Dua spasi adalah pengaturan default yang paling umum — sesuai dengan Prettier dan sebagian besar panduan gaya, serta mencegah objek bersarang dalam melenceng terlalu jauh ke kanan. Empat spasi enak dibaca untuk file konfigurasi dangkal, dan delapan spasi terutama untuk pencetakan atau presentasi. Ketiganya menghasilkan JSON yang identik dan valid, jadi pilih sesuai harapan linter tim Anda, lalu Salin atau Unduh hasilnya.

tips

Ya — selain formatter JSON ini kami punya alat HTML Prettify yang merapikan dan meminifikasi HTML, bagian dari perangkat pengembang gratis berbasis browser yang sama. Khusus untuk JSON, halaman ini menangani perapian, minifikasi, dan validasi sintaks; beralihlah ke formatter yang sesuai untuk bahasa lain.

features

Mode Tree merender JSON yang Anda parse sebagai pohon interaktif yang dapat diciutkan alih-alih blok teks datar, sehingga Anda dapat memperluas atau menciutkan objek dan array bersarang untuk menjelajahi respons API besar tanpa menggulir melalui indentasi. Prettify tetap memberi Anda teks terformat yang dapat disalin dan diunduh; beralih ke Tree saat Anda hanya perlu memeriksa struktur, lalu kembali ke Prettify atau Minify saat Anda memerlukan file output yang sebenarnya.

features

Gunakan mode Tree terlebih dahulu untuk menjelajahi payload bertingkat yang besar — perluas hanya cabang yang Anda pedulikan alih-alih menggulir dinding teks berindentasi. Setelah Anda memastikan strukturnya benar, beralih ke Minify untuk menghasilkan JSON satu baris yang ringkas yang benar-benar Anda tempel ke request body atau berkas konfigurasi; kedua mode membaca input tempel yang sama, jadi beralih di antara keduanya bersifat instan.

tips

Klik Coba sampel untuk langsung memuat objek JSON demo kecil dengan objek bersarang, sebuah array, dan sebuah boolean sehingga Anda dapat melihat mode Prettify, Minify, dan Tree bekerja sebelum menempelkan data asli. Setelah selesai memeriksanya, tekan Bersihkan di sebelah panel input untuk mengosongkan kembali editor dan mulai baru dengan JSON Anda sendiri.

usage

Ya. Tempel JSON mentah atau seret file .json lalu klik Prettify — panel hasil akan menampilkannya dengan indentasi 2, 4, atau 8 spasi sesuai pilihan Anda, sehingga objek dan array bersarang mudah dibaca. Karena semuanya berjalan di browser Anda dan data Anda tidak pernah meninggalkan perangkat, alat ini juga berfungsi sebagai penampil JSON cepat untuk respons API dan file konfigurasi.

usage

Tidak — JSON Prettify berjalan sepenuhnya di browser Anda, jadi apa yang Anda tempel tidak akan pernah meninggalkan mesin yang Anda gunakan. Hal ini penting jika Anda memeriksa sesuatu yang berisi token, kunci, atau data pelanggan. Menutup tab sudah cukup untuk menghapusnya.

troubleshooting

Kesalahan menunjuk pada posisi pertama yang tidak dapat diurai, yang biasanya terletak tepat setelah kesalahan sebenarnya, bukan setelah kesalahan sebenarnya — koma yang hilang, kutipan atau tanda kurung tidak tertutup, atau kutipan cerdas yang ditempelkan dari dokumen, bukan yang lurus. Periksa baris di atas posisi yang dilaporkan terlebih dahulu.

troubleshooting

Tidak untuk keduanya. JSON Prettify gratis, unduhan Anda tidak memiliki tanda air, dan tidak ada yang diminta di akhir — tidak ada gunanya jika Anda menyelesaikan pekerjaan dan kemudian menyadari bahwa pekerjaan tersebut memerlukan biaya.

pricing

Tidak — JSON Prettify berjalan langsung di browser pada desktop dan ponsel. Tidak ada yang perlu diinstal, tidak ada uji coba yang perlu dimulai, dan tidak ada lisensi yang perlu dibeli sebelum Anda mengetahui apakah alat ini memenuhi kebutuhan Anda. Coba langsung pada file yang sedang Anda tangani, bukan pada contoh.

troubleshooting

Bagaimana Percantik JSON membantu Anda menyelesaikannya

Masalah nyata yang dipecahkannya setiap hari — untuk bisnis, kreator, dan tugas sehari-hari. Temukan kasus penggunaan yang cocok untuk Anda dan mulailah.

Untuk Developer

Debugging Respons API

Tempel respons API yang diminifikasi dari dev tools Anda dan langsung lihat strukturnya yang terindentasi. Temukan kolom yang hilang, validasi bentuknya, dan pastikan penanganan null vs. undefined tanpa perlu menjalankan ekstensi penampil JSON.

Untuk Developer

Pembersihan File Konfigurasi

Kembalikan package.json, tsconfig.json, atau .eslintrc.json yang berantakan menjadi bentuk yang mudah dibaca setelah menyelesaikan konflik merge. Format, periksa kewajaran, dan commit versi yang bersih dalam satu menit.

Untuk Developer

Inspeksi Ekspor Database

Periksa ekspor JSON dari MongoDB, DynamoDB, atau Firestore sebelum mengimpornya. Validasikan bahwa strukturnya sesuai dengan skema Anda dan tidak ada catatan yang mengalami tabrakan null yang tidak terduga.

Untuk Developer

Inspeksi Payload Webhook

Tangkap payload webhook masuk dari Stripe, GitHub, Linear, atau Slack dan rapikan tampilannya untuk memahami strukturnya — penting saat membangun integrasi atau men-debug kolom event yang hilang.

Untuk Developer

Pembantu Tinjauan Kode

Tempel contoh JSON dari reviewer ke deskripsi PR dalam bentuk yang sepenuhnya dirapikan, atau perkecil dengan Minify saat ruang terbatas di chat. Bagaimanapun caranya, file tetap valid dan aman untuk disalin-tempel.

Privasi & Keamanan

Penanganan Secret Produksi

Karena semuanya berjalan di browser Anda, Anda bisa menempelkan payload rahasia produksi untuk memeriksanya tanpa perjalanan jaringan sama sekali — persis alur kerja yang dibutuhkan tim DevOps tetapi tidak bisa disediakan dengan aman oleh alat JSON berbasis cloud.

Untuk Developer

Jelajahi Respons GraphQL & API Bertingkat yang Besar

Beralih ke mode Tree untuk membuka hanya cabang yang Anda pedulikan dalam payload bersarang yang besar, alih-alih menggulir dinding indentasi yang rapi untuk menemukan satu kolom.

Produktivitas

Siapkan Body Request untuk Postman & Insomnia

Tempel body JSON kasar, rapikan untuk memeriksa bentuknya sudah benar, lalu Minify sebelum menyimpannya ke koleksi Postman atau Insomnia agar tersimpan secara ringkas.

Pendidikan

Ajarkan Struktur JSON kepada Developer Baru

Gunakan tampilan bertingkat yang dapat diciutkan pada mode Tree untuk memandu siswa bootcamp atau engineer junior tentang bagaimana objek dan array bertingkat, tanpa membuat mereka tersesat dalam indentasi mentah.

Untuk Bisnis

Ekspor Log Rapi Sebelum Mengajukan Tiket Dukungan

Tempel log kesalahan yang diminifikasi atau blob JSON yang disalin dari alat pemantauan Anda, rapikan menjadi format yang mudah dibaca, lalu tempel versi bersihnya ke tiket dukungan atau thread Slack.

Untuk Developer

Validasi Berkas Konfigurasi Sebelum Commit

Paste a Kemasan.json, tsconfig.json or other JSON config file to catch a stray trailing comma, unmatched bracket or unquoted key with immediate validation feedback — Sebelum a malformed config breaks Anda Buat or CI pipeline.

Saksikan setiap transformasi selesai

Setiap foto crosses the slash untouched and comes out the other side finished.