Formatter, Minifier dan Validator JSON

Rapikan, validasi, atau minify JSON di browser. Pilih indentasi, urutkan key objek bersarang, dan pertahankan bilangan bulat besar tanpa pembulatan.

0 karakter
Hasil

Hasil akan muncul di sini.

Cara memformat, memvalidasi, dan minify JSON

  1. Tempelkan dokumen JSON, seperti respons API atau konfigurasi.
  2. Pilih format untuk memudahkan pembacaan, minify untuk keluaran ringkas, atau validasi untuk memeriksa sintaks.
  3. Atur indentasi dan pengurutan key bila perlu, lalu salin atau unduh hasilnya.

Tentang Formatter, Minifier dan Validator JSON

Penulisan angka dipertahankan, termasuk bilangan bulat di luar rentang aman JavaScript. Komentar dan koma tambahan di akhir ditolak. Kunci duplikat dilaporkan agar pemformatan tidak menghilangkan nilai tanpa pemberitahuan.

Contoh JSON: bilangan bulat besar tetap akurat

Input
{"message":"Halo, dunia! ๐Ÿ‘‹","id":9007199254740993,"enabled":true}
Hasil
{ "message": "Halo, dunia! ๐Ÿ‘‹", "id": 9007199254740993, "enabled": true }

Pertanyaan tentang Formatter, Minifier dan Validator JSON

Apa perbedaan format dan minify JSON?

Format menambahkan indentasi dan baris baru. Minify menghapus spasi yang tidak diperlukan di luar string. Nilai dan spasi di dalam string tetap dipertahankan.

Apakah bilangan bulat besar kehilangan presisi?

Alat ini mempertahankan penulisan angka asli, termasuk 9007199254740993, tanpa mengubahnya menjadi angka JavaScript. ID di luar rentang bilangan bulat aman tidak dibulatkan.

Mengapa JSON saya tidak valid?

Penyebab umum meliputi tanda petik tunggal, key tanpa tanda petik, koma di akhir, dan komentar. Key duplikat juga ditolak agar tidak ada nilai yang diam-diam dibuang. Kesalahan dilaporkan, bukan diperbaiki dengan tebakan.

Apakah pengurutan key mengubah urutan array?

Tidak. Hanya key objek yang diurutkan, termasuk objek bersarang. Elemen array mempertahankan urutannya. JSON yang diformat bukan bentuk kanonis untuk tanda tangan kriptografis.

Apakah file, token, atau teks saya diunggah?

Tidak. Data diproses langsung di browser Anda. Situs hanya menyediakan halaman dan kode program; data Anda tidak dikirim ke server konversi atau disimpan dalam akun.

  • Decoder JWT

    Baca header dan payload JWT, serta periksa waktu berlaku dan kedaluwarsanya tanpa mengirim token ke mana pun.

  • Pembanding Teks

    Bandingkan dua teks per baris, kata, atau karakter. Sorot penambahan dan penghapusan dengan tetap memperhitungkan spasi serta baris baru.

  • Encoder dan Decoder Base64

    Enkode teks UTF-8 ke Base64 atau dekode Base64 standar dan aman untuk URL. Atur padding dan panjang baris.

Penggunaan umum dan contoh

  • Dekoder Base64

    Dekode Base64 menjadi teks UTF-8 yang terbaca atau unduh byte aslinya.

  • Minifier JSON

    Ringkas JSON menjadi satu baris tanpa mengubah teks atau ketepatan angka.

Semua alat pengembang

Encoding dan File

Konversi teks, byte, URL, dan gambar tersemat tanpa mengubah data asli.

Pemeriksaan Data dan Teks

Baca data terstruktur, periksa token, dan lihat perbedaan teks dengan jelas.

Hash, ID dan Jadwal

Periksa integritas file, buat ID, dan olah timestamp serta jadwal berulang.

Data dan file diproses di perangkat Anda. Jangan tinggalkan hasil sensitif di clipboard bersama. Gunakan perangkat tepercaya saat menangani kunci privat dan token.