Best ledig JSON- formatering og validator
Gjør om til, minimer og valider JSON med klare feilmeldinger - ledig, ingenting lagret.
Hvordan det virker
- Lim inn JSON. Slipp JSON i boksen.
- Velg en handling. Gjør om med 2 eller 4 mellomrom, eller minimer til én linje, eventuelt sorter nøkler.
- Hent resultatet. Gyldig JSON formateres med en gang. Ugyldig JSON gir den nøyaktige linja og kolonnen for feilen.
Om dette verktøyet
Lim inn JSON for å fintrykke det med det innrykket du velger, minimer det til en enkelt linje, eller sjekk om det er gyldig. Hvis tolking mislykkes får du en klar melding med linja og kolonnen i problemet, slik at du kan finne kommaet eller hurtige krøllparenteser. Du kan også sortere objekttaster alfabetisk. Det kjører tjenersiden med Pythons JSON- tolker, lagrer ingenting og trenger ingen konto.
Hva folk bruker det til
- Lag et forsynt API-svar lesbart
- Finn linja og kolonnen til en JSON- syntaksfeil
- Minimer JSON før det limes inn i et oppsett
- Sorter objektnøkler til diff to JSON- filer
Utvikler- API
Automatiser dette verktøyet fra din egen kode. Send en POST- forespørsel til sluttpunktet nedenfor og få det samme resultatet som nettverktøyet produserer. Det er rentebegrenset pr. IP og trenger ingen tilmelding - API- nøkler for høyere grenser kommer.
https://best.free/api/tools/json-formatter/
| Parameter | Eksempel | Kreves | Merknader |
|---|---|---|---|
text |
{"b":2,"a":1} |
Ja | Raw JSON to format. |
action |
format |
Nei | "format" or "minify". |
indent |
2 |
Nei | 0-8 spaces. |
sort |
True |
Nei | 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);
Svar: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}