En İyi Özgür JSON biçimlendirici ve doğrulayıcı
JSON'u açık hata mesajlarıyla güzelleştirin, küçültün ve doğrulayın - ücretsiz, hiçbir şey depolanmaz.
Nasıl çalışıyor?
- JSON'u Yapıştır. JSON'unuzu kutuya bırakın.
- Bir eylem seç. 2 veya 4 boşlukla güzelleştir, ya da tek satıra küçült; seçenek olarak anahtarları sırala.
- Sonuç alın. Geçerli JSON hemen biçimlendirilir; geçersiz JSON hatanın tam satır ve sütunlarını geri verir.
Bu araç hakkında
JSON'u seçtiğiniz iç çizgiyle güzel bir şekilde basmak için yapıştırın, tek bir satıra küçültün veya sadece geçerli olduğunu kontrol edin. Parsalama başarısız olursa sorunun satırı ve sütunuyla açık bir mesaj alırsınız, böylece kayıp virgül veya kayıp parantezi hızlıca bulabilirsiniz. Nesne anahtarlarını alfabe sırasına göre de sıralayabilirsiniz. Python'un JSON parseriyle sunucu tarafında çalışır, hiçbir şey depolamaz ve hesap gerektirmez.
İnsanlar ne için kullanıyor?
- Minimize edilmiş API cevabını okunabilir yap
- JSON sintaksi hatasının satır ve sütunlarını bul
- JSON'u bir yapılandırmaya yapıştırmadan önce küçült
- İki JSON dosyasını ayırmak için nesne anahtarlarını düzenle
Geliştirici API
Bu aracı kendi kodunuzdan otomatikleştirin. Aşağıdaki son noktaya bir POST isteği gönderin ve web aracı ürettiği sonuçla aynısını alın. IP başına hız sınırlıdır ve kayıt gerektirmez - daha yüksek limitler için API anahtarları gelecek.
https://best.free/api/tools/json-formatter/
| Parametreler | Örnek | Gerekir | Notlar |
|---|---|---|---|
text |
{"b":2,"a":1} |
Evet | Raw JSON to format. |
action |
format |
Hayır. | "format" or "minify". |
indent |
2 |
Hayır. | 0-8 spaces. |
sort |
True |
Hayır. | 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);
Cevap: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}