Developer
JSON Formatter dan Validator
Rapikan, validasi, dan jelajahi JSON: galat ditunjuk baris dan kolomnya, JSON longgar (kutip tunggal, koma akhir, komentar, True/None) bisa diperbaiki otomatis, tampilan pohon menunjukkan jalurnya, kunci bisa diurutkan.
- Gratis, tanpa login
- Diproses di perangkatmu
- Sumber diperiksa 2026-09-26
Bagikan
Tautan alat
Pasang di situsmu
Boleh untuk blog, situs kampus, atau intranet kantor.
<iframe src="https://kelasgratis.com/alat/json-formatter?embed=1" width="100%" height="640" style="border:1px solid #e4e4e7;border-radius:12px" title="JSON Formatter dan Validator — KelasGratis" loading="lazy"></iframe>
JSON Formatter dan Validator
Masukan dan berkasmu diproses di peramban ini dan tidak dikirim ke server KelasGratis.
Langkah berikutnya
- CSV ↔ JSON →Ubah CSV ke JSON dan sebaliknya, termasuk CSV titik koma dari Excel Indonesia, JSON bersarang ke kolom bertitik, pengenalan angka dan true/false, JSON Lines, dan unduhan Excel (.xlsx).
- URL & Base64 →Encode dan decode URL, Base64 (termasuk aman-URL), dan entitas HTML; urai URL panjang menjadi tabel parameter yang bisa diedit; dan ubah berkas kecil menjadi Base64 atau data URI.
- Tempel JSON atau buka berkas .json.
- Bila tidak valid, lihat lokasi galatnya atau tekan Perbaiki untuk kesalahan umum.
- Pilih tampilan teks atau pohon, atur indentasi dan urutan kunci, lalu salin atau unduh.
JSON adalah format data JavaScript, dan kelasnya melatih objek serta array. Buka kelas JavaScript dari Nol — gratis sampai selesai, latihannya dinilai otomatis.
Validasi mengikuti RFC 8259 dan menunjuk posisi galat pertama (baris dan kolom), bukan hanya "JSON tidak valid". Pesan galat bawaan mesin JavaScript tidak selalu menyebut posisinya, jadi pemeriksanya ditulis sendiri.
Perbaikan otomatis hanya menangani kesalahan yang jelas: komentar // dan /* */, kutip tunggal, nama properti tanpa kutip, koma sebelum } atau ], serta True/False/None dari Python. Setiap perbaikan dilaporkan dan hasilnya divalidasi ulang.
Jalur di tampilan pohon mengikuti notasi JSONPath ($.kelas[1].nama), yang bisa dipakai di jq, JavaScript, atau alat pengujian API.
Contoh: Konfigurasi yang tidak mau dibaca
- Tempel {nama: 'Ani', kelas: ['Excel',], aktif: True}.
- Galat di baris 1 kolom 2: diharapkan nama properti dalam kutip ganda.
- Perbaiki: 1 properti dikutip, 3 string dijadikan kutip ganda, 1 koma akhir dan 1 True diperbaiki.
- Buka tampilan Pohon, klik "kelas" → salin jalur $.kelas.
Kesalahan yang sering terjadi
- Menyalin JSON dari log sering membawa karakter escape ganda (\"); tempel ke mode String JSON → teks dulu untuk membukanya.
- Mengurutkan kunci mengubah urutan tampilan, bukan data; jangan diurutkan bila sistem penerima bergantung pada urutan.
- Perbaikan otomatis bisa salah menebak maksud JSON yang sangat rusak; selalu periksa hasil sebelum dipakai.
Apakah JSON formatter ini gratis?
Gratis dan tanpa akun. Prosesnya berjalan di peramban kamu; masukan dan berkasmu tidak dikirim ke server kami dan tidak disimpan setelah halaman ditutup.
Dari mana aturan dan rumusnya?
Dari RFC 8259 — The JSON Data Interchange Format. Bagian yang dipakai dan tanggal pemeriksaannya tercantum di bagian Sumber.
Boleh dipasang di situs saya?
Boleh. Buka menu Bagikan di halaman ini lalu salin kode embed; bingkainya menampilkan alat saja beserta tautan balik ke https://kelasgratis.com/alat/json-formatter.
- RFC 8259 — The JSON Data Interchange Format — Tata bahasa JSON yang diperiksa validator. Diperiksa 2026-09-26.