ESC
Aksara: 0 Baris: 0

Seret dan lepas fail JSON di sini

Saiz fail maksimum: 5MB (fail .json)

Pemprosesan 100% sisi pelanggan. Data anda tidak pernah meninggalkan pelayar anda.

Pembaikan: petikan tunggal, kunci tanpa petikan, koma pengakhir, komen, koma hilang, kurungan tidak seimbang.

Contoh Penggunaan

Format Respons API

Jadikan respons API JSON yang kompleks mudah dibaca dan teratur.

{"users":[{"id":1,"name":"John","active":true}]}...
Penyahpepijatan Ralat

Kesan dan perbaiki ralat serta bahagian yang hilang dalam format JSON.

{"name":"test","value":123,"array":[1,2,3}...
Minifikasi JSON

Optimumkan fail JSON dengan mengurangkan saiznya.

{\n "data": {\n "name": "example"\n }\n}...

Ciri-ciri

Pengesahan JSON

Periksa sama ada format JSON anda sah

Pembaikan Auto

Kesan dan perbaiki ralat JSON secara automatik

Pemformatan Cantik

Format JSON dalam format yang mudah dibaca

📦

Minifikasi

Kurangkan saiz JSON dengan membuang ruang

Bagaimana Menggunakan?

1

Masukkan JSON

Tampal data JSON anda ke dalam kawasan input.

2

Sahkan dan Perbaiki

Periksa format JSON anda. Jika ada ralat, gunakan butang "Perbaiki" untuk pembetulan automatik.

3

Format/Minifikasi

Klik format untuk menjadikannya mudah dibaca atau minifikasi untuk mengurangkan saiz.

4

Gunakan Hasil

Salin hasil atau muat turun sebagai fail.

Soalan Lazim

JSON (JavaScript Object Notation) adalah format data ringan yang menggunakan pasangan kunci-nilai dan tatasusunan. Ia adalah format standard untuk API REST, fail konfigurasi (package.json, tsconfig.json), pangkalan data NoSQL (MongoDB, Firestore), muatan webhook dan pertukaran data antara perkhidmatan web. Kesederhanaan dan keterbacaannya menjadikannya pengganti XML dalam kebanyakan aplikasi moden.

Fungsi pembaikan mengendalikan kesilapan JSON yang paling biasa: petikan tunggal menggantikan petikan berganda yang diperlukan, kunci objek tanpa petikan (seperti {nama: 'Ali'}), koma tertinggal selepas item terakhir dalam tatasusunan atau objek, ulasan gaya JavaScript // dan /* */, koma yang hilang antara item, dan kurungan atau pendakap yang tidak seimbang atau tidak sepadan.

Pemformatan menambah indentasi yang konsisten (2 atau 4 ruang) dan baris baru supaya struktur mudah dibaca. Respons API yang diminifikasi seperti {"users":[{"id":1,"name":"Ali"}]} menjadi blok berbilang baris di mana setiap pasangan kunci-nilai berada pada barisnya sendiri. Ini sangat berharga untuk menyahpepijat respons bersarang atau memahami struktur data yang tidak dikenali.

Minifikasi mengalih keluar semua ruang putih, baris baru dan indentasi dari JSON, menghasilkan output terkecil yang mungkin. Gunakannya sebelum menghantar fail data JSON besar ke kawalan versi, ketika membina respons API yang perlu meminimumkan saiz muatan, atau ketika menyimpan JSON dalam pangkalan data atau kuki. Bentuk yang diminifikasi adalah sama dari segi fungsi dengan versi yang diformat.

JSON5 adalah sambungan JSON yang membenarkan ulasan, koma tertinggal, petikan tunggal dan kunci tanpa petikan, menjadikannya lebih mesra pengguna untuk fail konfigurasi. Alat ini boleh menghurai dan membaiki banyak corak JSON5 melalui butang Baiki, menukarnya kepada JSON standard yang sah. Untuk fail konfigurasi yang dimaksudkan untuk kekal dalam format JSON5, anda memerlukan alat JSON5 khusus.

Tampal JSON anda dan klik Sahkan. Alat ini menghuraikannya menggunakan JSON.parse() terbina dalam JavaScript dan melaporkan kejayaan atau menunjukkan baris dan lajur tepat di mana ralat berada. Anda juga boleh mula menaip dalam medan input — pengesahan berlaku secara masa nyata apabila anda membuat perubahan.

Ya. Seret dan lepas mana-mana fail .json ke kawasan input, atau gunakan butang muat naik fail. Fail sehingga 5 MB disokong. JSON yang dimuatkan muncul dalam medan input, bersedia untuk diformat, disahkan atau diminifikasi.

Tidak. Semua penghuraian, pengesahan, pemformatan dan pembaikan dijalankan secara tempatan dalam pelayar anda menggunakan JavaScript. JSON anda tidak pernah meninggalkan peranti anda — selamat untuk kunci API, token, data peribadi atau sebarang konfigurasi sensitif yang anda lebih suka simpan secara peribadi.

Apakah Pemformat JSON?

Pernah dapat respons API yang semuanya dalam satu baris panjang? Memang susah nak baca. Alat ini ambil JSON mentah tu dan susun semula dengan indentasi yang kemas. Ralat sintaks pun dia tunjuk sekali.

Apa yang boleh dibuat?

Pengesahan masa nyata tunjuk tepat di mana masalahnya. Auto-repair betulkan ralat biasa macam petikan tunggal, koma tertinggal, dan kurungan tak tutup. Boleh format untuk bacaan mudah atau minify bila nak jimat saiz.

Keselamatan dan Privasi

Keselamatan data anda adalah keutamaan kami

Pemprosesan Tempatan

Semua pemprosesan berlaku dalam pelayar anda

Tiada Pemindahan Data

Data anda tidak dihantar ke pelayan kami

Tiada Penyimpanan Data

Tiada data disimpan atau dikongsi

Penyulitan SSL

Penyulitan SSL untuk sambungan selamat

Langkah Seterusnya

Lebih Banyak di MoreOnlineTools