Ən Yaxşı Pulsuz JSON Düzəltmə və Təsdiqləyici
JSON-u açıq səhv xəbərləri ilə gözəlləşdirin, miniləşdirin və təsdiqləyin - pulsuz, heç nə saxlanmır.
Bu necə işləyir
- JSON qovşaqları. JSON-nu qutuya at.
- Bir hərəkət seç. 2 və ya 4 boşluqla gözəlləşdir, ya da bir sətirə endir; seçimli olaraq açarları sırala.
- Nəticə. Müvafiq JSON dərhal formatlanır; səhv JSON xətanın doğru sətir və sütununu geri qaytarır.
Bu vasitə haqqında
JSON-u seçdiyiniz enliklə gözəl çap etmək üçün yapışdır, onu tək bir xətt qədər kiçikləşdir, ya da sadəcə olaraq düzgünlüyünü yoxla. Parçalama uğursuz olarsa problemin sətir və sütunla açıq bir ismarışı alacaqsınız, beləliklə də qaçan virgül və ya eksik qövsləri tez tapacaqsınız. Cisim açarlarını əlifba üzrə də sıralaya bilərsiniz. Python'un JSON parserindən server tərəfində işləyir, heç nə saxlamır və hesaba ehtiyacı yoxdur.
İnsanlar bunu nəyə istifadə edirlər
- Minified API cavabını oxunaqlı et
- JSON sintaksis xətası olan sətir və sütunları tap
- Qurğulara yapışdırmadan əvvəl JSON-u kiçikləşdir
- İki JSON faylını ayırmaq üçün cisim açarlarını sırala
Yaradıcı
Bu aləti öz kodunuzdan avtomatlaşdırın. Aşağıdakı son nöqtəyə POST tələbini göndərin və veb alətinin istehsal etdiyi nəticəni alın. Bu IP başına sürət məhdudlaşdırılmışdır və qeydiyyata ehtiyac yoxdur - daha yüksək məhdudiyyətlər üçün API açarları gələcək.
https://best.free/api/tools/json-formatter/
| Parametrlər | Məsələ | Gərəklidir | Qeydlər |
|---|---|---|---|
text |
{"b":2,"a":1} |
Bəli | Raw JSON to format. |
action |
format |
No | "format" or "minify". |
indent |
2 |
No | 0–8 spaces. |
sort |
True |
No | 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);
Cavab: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}