Bebas Terbaik Pengesah & Pemformat JSON
Memperindah, meminimumkan dan mengesahkan JSON dengan mesej ralat yang jelas - percuma, tiada apa disimpan.
Bagaimana ia berfungsi
- Tepek JSON. Drop JSON anda ke dalam kotak.
- Pilih tindakan. Memperindah dengan 2 atau 4 ruang, atau minifikasi ke satu baris; isih kekunci secara opsyenal.
- Dapatkan hasil. JSON sah diformatkan dengan serta-merta; JSON tidak sah mengembalikan baris dan lajur yang tepat bagi ralat.
Perihal alat ini
Tepek JSON untuk cetak dengan indentasi yang anda pilih, minifikasi ia ke baris tunggal, atau hanya semak ia adalah sah. Jika penghuraian gagal anda akan mendapat mesej yang jelas dengan baris dan kolum masalah, jadi anda boleh cari koma tersesat atau bracket hilang dengan cepat. Anda juga boleh isih kunci objek mengikut abjad. Ia berjalan di sisi pelayan dengan penghuraian JSON Python, menyimpan apa-apa, dan tidak memerlukan akaun.
Apa yang orang gunakan untuk
- Buat respon API mini yang boleh dibaca
- Cari baris dan lajur ralat sintaks JSON
- Minimkan JSON sebelum menepeknya ke dalam konfigurasi
- Isih kekunci objek untuk membezakan dua fail JSON
Pembangun
Automatikkan alat ini dari kod anda sendiri. Hantar permintaan POST ke titik akhir di bawah dan dapatkan hasil yang sama yang dihasilkan oleh alat web. Ia terhad kadar per IP dan tidak memerlukan pendaftaran - kekunci API untuk had yang lebih tinggi akan datang.
https://best.free/api/tools/json-formatter/
| Parameter | Contoh | Diperlukan | Nota |
|---|---|---|---|
text |
{"b":2,"a":1} |
Ya | Raw JSON to format. |
action |
format |
Tidak | "format" or "minify". |
indent |
2 |
Tidak | 0-8 spaces. |
sort |
True |
Tidak | Sort keys. |
curl -X POST https://best.free/api/tools/json-formatter/ \
-H 'Content-Type: application/json' \
-d '{"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": true}'
import requests
r = requests.post(
"https://best.free/api/tools/json-formatter/",
json={"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/json-formatter/", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({ text: "{\"b\":2,\"a\":1}", action: "format", indent: 2, sort: true }),
});
const data = await r.json();
console.log(data);
Balasan: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}