Nejlepší zdarma JSON forhmota a validátor
Zkrášlit, zmenšit a potvrdit JSON s jasnými chybovými zprávami? zdarma, nic uložené.
Jak to funguje
- Vložit JSON. Hoď JSONa do krabice.
- Vyberte si akci. Zkrášlit 2 nebo 4 prostory, nebo se zmenšit na jednu řádku; volitelně třídit klíče.
- Získejte výsledek. Platný JSON je formátován okamžitě; neplatný JSON vrací přesnou řádku a sloupec chyby.
O tomto nástroji
Vložit JSON do pěkně-tisku ji s odsazení si vyberete, Minifikovat ji dolů na jednu řádek, nebo jen zkontrolovat, že je platná. Pokud parsing selže dostanete jasnou zprávu s řádek a sloupec problému, takže můžete najít toulavá čárka nebo chybějící rovnátka rychle. Můžete také třídit objektové klíče abecedně. Spouští server-strana s Python je JSON parser, ukládá nic, a nepotřebuje žádný účet.
Na co ho lidé používají?
- Udělat Minified API odpověď čitelné
- Najít řádek a sloupec chyby syntaxe JSON
- Minifikovat JSON před vložením do konfigu
- Seřadit klíče k objektu pro rozdíl dvou JSON souborů
Vývojář API
Automatizujte tento nástroj z vlastního kódu. Pošlete POST žádost na cíl níže a získat stejný výsledek, který web nástroj produkuje. Je rychlost-omezena na IP a nepotřebuje přihlašovací API klíče pro vyšší limity jsou na cestě.
https://best.free/api/tools/json-formatter/
| Parametr | Příklad | Požadované | Poznámky |
|---|---|---|---|
text |
{"b":2,"a":1} |
Ano. | Raw JSON to format. |
action |
format |
Ne. | "format" or "minify". |
indent |
2 |
Ne. | 0–8 spaces. |
sort |
True |
Ne. | 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);
Odpověď: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}