Bästa fria JSON Formerter & Validator
Försköna, minify och validera JSON med tydliga felmeddelanden - gratis, ingenting lagrat.
Hur det fungerar
- Klistra in JSON. Släpp ner din JSON i lådan.
- Välj en åtgärd. Försköna med 2 eller 4 mellanslag, eller finjustera till en rad; valfritt sortera tangenter.
- Få resultatet. Giltig JSON formateras omedelbart; ogiltig JSON returnerar den exakta raden och kolumnen av felet.
Om detta verktyg
Klistra in JSON att finskriva den med indenteringen du väljer, finjustera den ner till en enda rad, eller bara kontrollera att den är giltig. Om tolkning misslyckas får du ett tydligt meddelande med raden och kolumnen i problemet, så att du kan hitta det herrelösa kommatecken eller saknade hängslen snabbt. Du kan också sortera objektnycklar alfabetiskt. Det kör server- sida med Pythons JSON- parser, lagrar ingenting, och behöver inget konto.
Vad folk använder det till
- Gör ett minifierat API-svar läsbart
- Hitta raden och kolumnen för ett JSON syntax fel
- Minify JSON innan du klistrar in den i en konfiguration
- Sortera objekttangenter för att diff två JSON-filer
Utvecklar- API
Automatisera verktyget från din egen kod. Skicka en POST-förfrågan till slutmålet nedan och få samma resultat som webbverktyget producerar. Det är hastighetsbegränsat per IP och behöver ingen registrering - API-nycklar för högre gränser kommer.
https://best.free/api/tools/json-formatter/
| Parameter | Exempel | Krävs | Anmärkningar |
|---|---|---|---|
text |
{"b":2,"a":1} |
Ja, det är jag. | Raw JSON to format. |
action |
format |
Inte alls | "format" or "minify". |
indent |
2 |
Inte alls | 0-8 spaces. |
sort |
True |
Inte alls | 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}