Pemformat, Pemadat dan Pengesah JSON

Format, sahkan atau minimumkan JSON dalam pelayar. Tetapkan inden, susun kunci objek bersarang dan kekalkan integer besar tanpa pembundaran.

0 aksara
Hasil

Hasil akan dipaparkan di sini.

Cara memformat, mengesahkan dan meminimumkan JSON

  1. Tampal dokumen JSON, seperti respons API atau konfigurasi.
  2. Pilih pemformatan untuk mudah dibaca, peminimuman untuk hasil padat atau pengesahan untuk menyemak sintaks.
  3. Laraskan inden dan susunan kunci jika perlu, kemudian salin atau muat turun hasil.

Tentang Pemformat, Pemadat dan Pengesah JSON

Bentuk penulisan nombor dikekalkan, termasuk integer di luar julat nombor selamat JavaScript. Komen dan koma tambahan di hujung ditolak. Kunci objek berulang dilaporkan supaya nilai tidak hilang tanpa disedari.

Contoh JSON: integer besar kekal tepat

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

Soalan lazim tentang Pemformat, Pemadat dan Pengesah JSON

Apakah beza pemformatan dengan peminimuman JSON?

Pemformatan menambah inden dan pemisah baris. Peminimuman membuang ruang putih yang tidak perlu di luar rentetan. Nilai dan ruang di dalam rentetan dikekalkan.

Adakah integer besar kehilangan ketepatan?

Alat ini mengekalkan bentuk asal nombor, termasuk 9007199254740993, tanpa menukarnya kepada nombor JavaScript. Pengecam di luar julat integer selamat tidak dibundarkan.

Mengapakah JSON saya tidak sah?

Punca biasa termasuk petikan tunggal, kunci tanpa petikan, koma di hujung dan komen. Kunci pendua juga ditolak supaya nilai tidak dibuang secara senyap. Ralat dilaporkan, bukan dibaiki melalui tekaan.

Adakah menyusun kunci mengubah susunan tatasusunan?

Tidak. Hanya kunci objek disusun, termasuk objek bersarang. Unsur tatasusunan mengekalkan susunannya. JSON berformat bukan bentuk kanonik untuk tandatangan kriptografi.

Adakah fail, token atau teks saya dimuat naik?

Tidak. Semua input diproses dalam pelayar anda. Laman ini hanya membekalkan halaman dan kod program; input anda tidak dihantar ke pelayan penukaran atau disimpan dalam akaun.

  • Penyahkod JWT

    Baca pengepala dan muatan JWT serta semak waktu tamat dan mula sah tanpa menghantar token ke mana-mana.

  • Pembanding Teks

    Bandingkan dua teks mengikut baris, perkataan atau aksara. Lihat penambahan dan pemadaman dengan ruang serta pemisah baris dikekalkan.

  • Pengekod dan Penyahkod Base64

    Kodkan teks UTF-8 kepada Base64 atau nyahkod Base64 standard dan selamat untuk URL. Laraskan pengisi dan panjang baris.

Kegunaan lazim dan contoh

  • Penyahkod Base64

    Nyahkod Base64 kepada teks UTF-8 yang boleh dibaca atau muat turun bait asal.

  • Pemadat JSON

    Ringkaskan JSON kepada satu baris tanpa mengubah teks atau ketepatan nombor.

Semua alat pembangun

Pengekodan dan Fail

Tukar antara teks, bait, URL dan imej terbenam tanpa mengubah data asal.

Semakan Data dan Teks

Baca data berstruktur, periksa token dan kenal pasti perubahan teks dengan jelas.

Hash, Pengecam dan Jadual

Semak integriti fail, jana pengecam dan fahami cap masa serta jadual berulang.

Input dan fail diproses pada peranti anda. Jangan tinggalkan hasil sulit dalam papan klip yang dikongsi. Gunakan peranti yang dipercayai untuk kunci peribadi dan token.