Pemformat & Peminim JSON

Rapikan atau minify JSON dan temukan error dengan detail baris dan kolom.

Tempel, jalankan, lalu salin dalam satu alur singkat. Data input diproses hanya di browser Anda.

Data input tidak pernah dikirim ke server (pemrosesan hanya di browser).
Aman untuk menangani data rahasia.

Cara menggunakan

  1. Tempel JSON ke panel input.
  2. Klik Rapikan atau Minimalkan.
  3. Salin output dan selesai.

Shortcut

Ctrl/Cmd + Enter: Rapikan
Ctrl/Cmd + Shift + Enter: Minimalkan
Ctrl/Cmd + L: Bersihkan (dengan konfirmasi)

Contoh

Pemformatan JSON valid

Input

{"name":"Ayu","age":28,"tags":["API","penelusuran kesalahan"]}

Output

Rapikan: multi-baris dengan indentasi
Minimalkan: JSON satu baris

JSON tidak valid

Input

{"name":"Ayu","age":28,}

Output

Banner error menampilkan baris, kolom, dan cuplikan di sekitarnya

Apa itu formatting JSON?

Formatting menambahkan indentasi dan line break agar mudah dibaca, sehingga debugging dan review menjadi lebih mudah.

Apa itu minify JSON?

Minify menghapus spasi dan line break untuk mengurangi ukuran payload dan membuat JSON tetap ringkas.

Error umum dan cara memperbaikinya

  • Koma di akhir (contoh: {"a":1,})
  • Tanda kutip yang hilang pada key atau nilai string
  • Token komentar ikut masuk (JSON standar tidak mendukung // atau /* */)

FAQ

Saya mendapat error

Alat ini menampilkan baris, kolom, dan teks di sekitar error. Gunakan Lompat ke Error untuk memindahkan kursor ke lokasi yang tepat.

Bisakah saya memakai JSON yang berkomentar (JSONC/JSON5)?

JSON standar tidak mengizinkan komentar. Aktifkan “Hapus komentar sebelum parse” hanya jika perlu (tidak sepenuhnya kompatibel).

JSON besar terasa lambat

Parse dan stringify berjalan di Web Worker. UI menggunakan pembatas berbasis ukuran agar input tetap responsif.

Apakah data diupload?

Tidak. Parse, formatting, dan minify dilakukan secara lokal di browser Anda.

Saya melihat output \uXXXX

Matikan Unicode Escape agar karakter terbaca langsung pada output.