Najbolji slobodni Validator
Uljepšavanje, minimiziranje i validiranje JSON-a sa jasnim porukama o greškama - besplatno, ništa pohranjeno.
Kako to funkcioniše
- Zalijepi JSON. Baci svoj JSON u kutiju.
- Izaberi akciju. Uljepšati sa 2 ili 4 razmaka, ili smanjiti na jednu liniju; opcionalno sortiranje ključeva.
- Dobij rezultat. Valid JSON se formatira odmah; invalid JSON vraća tačnu liniju i kolonu greške.
O ovom alatu
Zalijepite JSON da bi ga lijepo štampao sa uvlakom koju ste izabrali, smanjite ga na jednu liniju, ili samo provjerite da li je valjan. Ako parsiranje ne uspije dobit ćete jasnu poruku sa linijom i kolonom problema, tako da možete brzo pronaći zarez ili zagrade koje nedostaju. Također možete sortirati ključeve objekta abecedno. Pokrenut je sa strane servera sa Python JSON parserima, ne pohranjuje ništa, i ne treba račun.
Za šta ga ljudi koriste?
- Napravi čitljiv minified API odgovor
- Pronađi red i kolonu JSON sintaktičke greške
- Minimiziraj JSON prije nego što ga zalijepiš u konfiguraciju
- Sortiraj ključeve objekta za razlikovanje dviju JSON datoteka
API za programere
Automatizirajte ovaj alat iz vašeg vlastitog koda. Pošaljite POST zahtjev dolje navedenoj krajnjoj tački i dobijte isti rezultat koji web alat proizvodi. Ograničen je brzinom po IP-u i ne treba registracija - API ključevi za veća ograničenja dolaze.
https://best.free/api/tools/json-formatter/
| Parametar | Primjer | Obvezno | Bilješke |
|---|---|---|---|
text |
{"b":2,"a":1} |
Da. | Raw JSON to format. |
action |
format |
Ne, ne, ne. | "format" or "minify". |
indent |
2 |
Ne, ne, ne. | 0–8 spaces. |
sort |
True |
Ne, ne, 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);
Odgovor: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}