Apa itu Pemformat JSON?
JSON Formatter mengambil JSON mentah atau diminifikasi dan menambahkan indentasi agar mudah dibaca, atau memadatkannya menjadi satu baris. Ini juga memvalidasi sintaks JSON dan menampilkan kesalahan dengan nomor baris, yang membantu saat debugging API atau memeriksa data.
Formatter mem-parse memakai JSON.parse bawaan lalu menulis ulang dengan indentasi yang Anda pilih: 2 spasi, 4 spasi, atau tab. Tampilan pohon menyajikan objek dan array bersarang sebagai simpul yang bisa dilipat, jadi respons API yang dalam pun bisa ditelusuri tanpa scroll panjang. Pesan kesalahan menyebut nomor baris persis dan keterangan ringkas supaya sintaks yang salah cepat diperbaiki.
Cara menggunakan
- Langkah 1 — Tempel string JSON Anda ke area input. Kesalahan sintaks muncul dengan sorotan saat Anda mengetik.
- Langkah 2 — Pilih ukuran indent (2 atau 4 spasi, atau tab) dan klik Format untuk pretty-print, atau Minify untuk memampatkan ke satu baris.
- Langkah 3 — Salin hasil yang sudah diformat atau unduh sebagai berkas .json. Aktifkan tampilan pohon untuk menelusuri kunci bertingkat, lalu ketik di kotak pencarian untuk langsung melompat ke salah satu kolom.
Kapan menggunakan
- Membaca respons API yang sudah di-minify dari log curl atau fetch tanpa berkelana di satu baris raksasa.
- Menemukan koma berlebih atau kunci tanpa tanda kutip pada berkas konfigurasi sebelum tahap deploy menolaknya.
- Memadatkan berkas fixtures besar sebelum dimasukkan ke repositori agar diff dan ukuran bundel tetap kecil.
Hasil
Sebuah API mengembalikan respons JSON 500 baris yang diminifikasi. Tempelkan, pilih indent 2 spasi, dan Anda akan melihat struktur bersarang dengan bagian yang dapat dilipat. Temukan jalur user.preferences.notifications dalam hitungan detik.
FAQ
- Kenapa alat menyatakan JSON saya tidak valid padahal terlihat baik?
- JSON ketat soal tanda kutip dan koma. Kunci wajib pakai tanda kutip ganda ("name", bukan 'name'), koma setelah elemen terakhir tidak diperbolehkan, dan komentar bukan bagian spesifikasi. Pesan kesalahan menunjuk baris pertama yang gagal di-parse.
- Apa beda memformat dan meminify JSON?
- Memformat menambahkan indentasi dan jeda baris supaya strukturnya nyaman dibaca. Meminify membuang semua spasi sehingga menjadi satu baris, lebih ringan di jaringan dan lebih hemat penyimpanan. Setelah di-parse, datanya sama persis.
- Apakah alat sanggup menangani berkas JSON yang sangat besar?
- Sanggup. Berkas berukuran beberapa MB selesai di-parse jauh di bawah satu detik pada perangkat modern karena semuanya berjalan lokal. Tampilan pohon memakai memori lebih banyak untuk objek dengan puluhan ribu daun; kembali ke tampilan teks biasa meringankan beban itu.
- Sebaiknya pakai 2 spasi, 4 spasi, atau tab?
- Mayoritas repositori JavaScript dan berkas konfigurasi memilih 2 spasi sebagai bawaan, selaras dengan Prettier dan ekosistem Node. Komunitas Java dan Python kerap menggunakan 4 spasi. Tab berguna ketika setiap kontributor ingin mengatur lebar tampilannya sendiri.
- Bisakah kunci diurutkan secara abjad?
- Bisa. Centang kotak Urutkan kunci sebelum menekan Format atau Minify, dan setiap objek akan ditulis ulang dengan kuncinya berurutan abjad. Urutan elemen array tetap dipertahankan. Berguna untuk menghasilkan diff yang stabil serta merapikan berkas konfigurasi yang ditulis manual.
Alat terkait
Editor Bookmark PDF
Tambah dan edit bookmark di file PDF
Ratakan PDF
Ratakan kolom formulir dan anotasi di file PDF
Editor Teks Kaya
Tulis dan format dokumen dengan editor WYSIWYG
Markdown ke PDF
Konversi file Markdown menjadi dokumen PDF yang tertata rapi
Potong PDF
Potong dan sesuaikan margin halaman PDF
Atur Ulang Halaman PDF
Seret dan lepas untuk mengatur ulang halaman PDF