Universal

Pemformat JSONID

Validasi, beri inden, atau padatkan JSON ketat. Teks token angka dipertahankan tanpa diubah menjadi floating-point JavaScript.

Opsi
Byte UTF-8
0
Tipe akar
Kedalaman

Teks Anda tetap berada di tab ini.

Siap.

Cara menggunakan

Tinjau payload API dan konfigurasi dengan galat sintaks, nama duplikat, akhir baris, serta risiko presisi yang terlihat.

  1. Tempel JSON ketat di editor masukan.
  2. Pilih validasi, pemformatan, atau pemadatan serta inden dan akhir baris.
  3. Tinjau galat atau peringatan kunci duplikat, lalu salin atau unduh keluaran valid.

Contoh lengkap

Masukan
{"id":9007199254740993,"aktif":true}
Keluaran
{
  "id": 9007199254740993,
  "aktif": true
}

Pemformatan hanya menambah spasi tidak signifikan dan mempertahankan setiap digit token angka.

Metode dan definisi

  • Validasi mengikuti RFC 8259: komentar, koma akhir, kutip tunggal, NaN, dan Infinity ditolak.
  • Pemformatan hanya mengedit spasi di sekitar token tervalidasi; pemadatan menyambungkan leksim token.
  • Nama anggota duplikat menjadi peringatan karena RFC 8259 menjelaskan risiko interoperabilitasnya.

Batasan dan kasus tepi

  • Alat tidak memperbaiki JSON, mengurutkan kunci, mengambil URL, atau memvalidasi JSON Schema.
  • Batas masukan 5 MiB UTF-8 dan kedalaman struktur 512.
  • Angka JSON valid dapat melampaui presisi konsumen lain; alat ini menjaga teks tetapi tidak mengendalikan perangkat lunak lain.

Privasi

JSON diproses di memori tab ini tanpa unggahan, tautan berbagi, atau penyimpanan otomatis.