Najlepšie zadarmo JSON Formatter & Validator
Skrášlite, minimalizujte a validujte JSON s jasnými chybovými hláseniami - zadarmo, nič sa neukladá.
Ako to funguje
- Vložiť JSON. Drop vaše JSON do poľa.
- Vyberte akciu. Skrátiť 2 alebo 4 medzery, alebo zmenšiť na jeden riadok; voliteľne zoradiť kľúče.
- Získajte výsledok. Platný JSON je okamžite formátovaný; neplatný JSON vracia presný riadok a stĺpec chyby.
O tomto nástroji
Vložte JSON, aby ste ho vytlačili s odsadením, ktoré si zvolíte, minimalizujte ho na jeden riadok alebo len skontrolujte, či je platný. Ak analýza zlyhá, dostanete jasnú správu s riadkom a stĺpcom problému, takže môžete rýchlo nájsť stratenú čiarku alebo chýbajúce zátvorky. Môžete tiež zoradiť kľúče objektov abecedne. Beží na strane servera s Pythonovým JSON analyzátorom, neukladá nič a nevyžaduje žiadne konto.
Na čo ho ľudia používajú
- Vytvorenie čitateľnej odpovede na minifikované rozhranie API
- Vyhľadanie riadka a stĺpca chyby syntaxe JSON
- Minifikovať JSON pred vložením do konfigurácie
- Zoradiť kľúče objektov na rozlíšenie dvoch súborov JSON
API pre vývojárov
Automatizujte tento nástroj z vlastného kódu.Pošlite požiadavku POST na koncový bod uvedený nižšie a získajte rovnaký výsledok ako webový nástroj. Je obmedzený rýchlosťou na IP a nevyžaduje registráciu - kľúče API pre vyššie limity budú k dispozícii.
https://best.free/api/tools/json-formatter/
| Parameter | Príklad | Povinné | Poznámky |
|---|---|---|---|
text |
{"b":2,"a":1} |
Áno | Raw JSON to format. |
action |
format |
Nie | "format" or "minify". |
indent |
2 |
Nie | 0-8 spaces. |
sort |
True |
Nie | 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);
Odpoveď: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}