Pemformat JSON — memperindah, memperkecil dan mengesahkan JSON dengan mesej ralat yang jelas, terus di pelayar anda.

Tempelkan JSON dan ia akan diperiksa serta diformat semasa anda menaip. Pilih 2 spasi, 4 spasi, satu tab atau keluaran dimampatkan, susun kunci jika anda mahu, dan dapatkan baris serta lajur tepat apabila ada kesilapan. Data anda tidak pernah dimuat naik.

Format JSON saya JSON anda kekal di pelayar anda
Pemformat JSON memaparkan JSON berserabut di sebelah kiri dan JSON yang disusun kemas dengan status sah di sebelah kanan

Input JSON

Gaya keluaran

Keputusan

–Status
–Tahap teratas
–Keys
–Depth
–Saiz input
–Saiz keluaran
Panduan

Panduan Pemformat JSON: JSON yang boleh dibaca dan sah

Apa itu JSON, mengapa ia rosak dan bagaimana untuk membetulkannya dengan cepat.

Penjelasan mudah

Apakah Pemformat JSON?

Pemformat JSON menukarkan teks JSON kepada susun atur kemas dan berentetan yang mudah dibaca, atau memampatkannya ke dalam satu baris ringkas untuk dihantar. Pemvalid memeriksa sama ada teks itu benar-benar JSON dan memberitahu anda di mana ia tidak.

Alat ini melakukan kedua-duanya sekaligus. Ia membaca JSON anda dengan penganalisis ketat, memaparkan hasilnya mengikut gaya yang anda pilih dan menunjukkan baris serta lajur sebarang kesilapan, supaya anda boleh membetulkannya tanpa perlu mencari dalam teks.

Sebab-sebab biasa untuk menggunakannya

Mengapa Orang Menggunakan Pemformat JSON

Membaca respons API

Tampal respons yang diminiaturkan dan lihat strukturnya sekilas, bukannya satu baris panjang.

Fail konfigurasi

Semak pakej, tetapan dan fail data untuk kesilapan taip sebelum aplikasi gagal memuatkannya.

Muatan yang lebih kecil

Minify JSON untuk menyingkirkan ruang kosong sebelum anda menyematkannya dalam halaman, permintaan atau ujian.

Cara ia berfungsi

Apa yang menjadikan JSON sah

JSON mempunyai satu set peraturan yang kecil. Teks dibalut dalam petikan berganda, termasuk setiap kunci. Nilai boleh berupa rentetan, nombor, true, false, null, senarai atau objek. Item dipisahkan dengan koma, tanpa koma selepas yang terakhir, dan komen tidak dibenarkan.

Kebanyakan ralat berpunca daripada beberapa tabiat yang dibawa dari JavaScript atau format lain: petikan tunggal, kunci tanpa petikan, koma pada penghujung, komen dan nilai seperti undefined atau NaN. Pengesah menamakan masalah yang ditemuinya serta baris dan lajur di mana ia berlaku.

Pemformatan di sini berhati-hati dengan data anda. Nombor dan rentetan disalin tepat seperti yang ditulis, jadi ID panjang seperti 12345678901234567890 tidak kehilangan digit dan 1.0 tidak bertukar menjadi 1. Hanya ruang putih yang berubah, serta susunan kunci jika anda mengaktifkan Susun Kunci. Jika kunci yang sama muncul dua kali dalam satu objek, alat akan memberi amaran kerana kebanyakan penganalisis hanya menyimpan nilai terakhir.

Selesaikannya dalam beberapa langkah

Cara Menggunakan Pemformat JSON

  1. Tempelkan JSON anda ke dalam kotak input, atau buka fail .json daripada peranti anda.
  2. Pilih 2 ruang, 4 ruang, Tab atau Minify, dan nyalakan Susun Kunci jika anda mahu susunan abjad.
  3. Jika ralat muncul, tekan Pergi ke ralat untuk melompat ke lokasi tepat dalam input dan membetulkannya.
  4. Salin untuk akhbar, atau muat turun keputusan sebagai fail .json.
Keputusan yang lebih baik

Petua Mudah

  • Betulkan ralat pertama terlebih dahulu. Satu petikan tunggal yang terlepas boleh menyebabkan beberapa mesej di bawah.
  • Gunakan kunci sort sebelum anda membandingkan dua fail JSON, supaya susunannya tidak mencipta perbezaan palsu.
  • Simpan versi yang diformat semasa anda bekerja dan padatkan hanya apabila anda bersedia untuk melancarkannya.
  • Jika data anda menggunakan komen atau koma ekor secara sengaja, ia adalah JSON5 atau JSONC. Buang komen dan koma ekor tersebut sebelum menghantarnya ke penganalisis JSON standard.
Bagus untuk diketahui

Kekangan dan Privasi

Kerahsiaan

JSON anda diparsing dan diformat dalam pelayar anda oleh JavaScript pada halaman ini. Ia tidak dimuat naik, disimpan atau direkodkan, dan fail yang dimuat turun dihasilkan pada peranti anda.

Keterbatasan

Hanya JSON piawai diterima. Komen, koma pada penghujung, petikan tunggal dan NaN dilaporkan sebagai ralat, dan alat ini tidak membetulkannya untuk anda. Fail yang sangat besar, melebihi kira-kira 10 MB, tidak diproses.

Soalan lazim

Soalan Lazim Pemformat JSON

Bagaimana saya memformat JSON?

Tampal JSON anda ke dalam kotak input. Ia akan diformat serta-merta mengikut indentasi yang anda pilih: 2 ruang, 4 ruang atau satu tab. Kemudian salin hasilnya atau muat turun sebagai fail .json.

Bagaimana pengesah JSON mencari ralat?

Alat ini membaca teks anda dengan penganalisis JSON yang ketat. Jika ada sesuatu yang tidak kena, ia akan menunjukkan baris dan lajur masalah dengan penjelasan ringkas, dan butang akan membawa anda ke lokasi tersebut dalam input.

Apakah perbezaan antara beautify dan minify?

Beautify menambah pemisah baris dan indentasi supaya JSON mudah dibaca. Minify membuang semua ruang kosong pilihan untuk menjadikan teks sekecil mungkin. Data tetap sama dalam kedua-duanya.

Mengapa JSON saya menunjukkan ralat?

Punca biasa ialah koma lebihan di hujung, petikan tunggal bukannya petikan berganda, kunci tanpa petikan, koma yang terlepas antara item, atau komen. JSON piawai tidak membenarkan mana-mana daripada ini, dan mesej ralat menunjukkan lokasi yang tepat.

Adakah pemformatan mengubah data saya?

Tidak. Rentetan dan nombor dikekalkan tepat seperti yang anda tulis, termasuk nombor dan nilai yang sangat besar seperti 1.0 atau 1e3. Hanya ruang kosong yang berubah, serta susunan kunci jika anda mengaktifkan Susun Kunci.

Bolehkah JSON mempunyai komen atau koma ekor?

Tidak dalam JSON piawai. Format seperti JSON5 dan JSONC membenarkannya, tetapi pengesah ini mengikut piawaian, jadi ia melaporkan komen dan koma lebihan sebagai ralat.

Adakah JSON saya dimuat naik di mana-mana?

Tidak. Pemformatan dan pengesahan dijalankan di pelayar anda, dan JSON anda tidak pernah meninggalkan peranti anda. Ini menjadikannya selamat untuk respons API dan fail konfigurasi yang anda lebih suka jaga sebagai peribadi.

Sejauh mana saiz fail JSON yang boleh saya format?

Sehingga kira-kira 10 MB teks. Kelajuan bergantung pada peranti anda, jadi fail yang sangat besar mungkin mengambil sedikit masa pada telefon. Semua diproses dalam memori pelayar anda.

Daripada orang yang menggunakan alat ini

Ulasan

Memuat ulasan…
Teruskan

Lebih banyak alat dalam kotak

Halaman utama menampilkan puluhan alat percuma lagi yang tidak memerlukan kunci API.

Cadangkan alat