Am besten kostenlos JSON Formatter & Validator
Verschönern, verkleinern und validieren Sie JSON mit klaren Fehlermeldungen – kostenlos, nichts gespeichert.
Wie es funktioniert
- JSON einfügen. Lass deinen JSON in die Kiste.
- Wählen Sie eine Aktion. Verschönern Sie mit 2 oder 4 Leerzeichen oder verkleinern Sie auf eine Zeile; optional sortieren Sie Schlüssel.
- Erhalten Sie das Ergebnis. Gültiger JSON wird sofort formatiert; ungültig JSON gibt die genaue Zeile und Spalte des Fehlers zurück.
Über dieses Tool
Fügen Sie JSON mit der Einrückung, die Sie wählen, auf eine einzelne Zeile zu, oder überprüfen Sie einfach, ob sie gültig ist. Wenn das Parsing fehlschlägt, erhalten Sie eine klare Nachricht mit der Zeile und Spalte des Problems, so dass Sie das Streuungskomma oder fehlende Klammer schnell finden können. Sie können auch Objektschlüssel alphabetisch sortieren. Es läuft serverseitig mit Pythons JSON-Parser, speichert nichts und benötigt kein Konto.
Wofür die Leute es benutzen
- Eine verminte API-Antwort lesbar machen
- Suche die Zeile und Spalte eines JSON Syntaxfehlers
- JSON vor dem Einfügen in eine Konfiguration verkleinern
- Objektschlüssel sortieren, um zwei JSON-Dateien zu diffusieren
Entwickler-API
Automatisieren Sie dieses Tool aus Ihrem eigenen Code. Senden Sie eine POST-Anfrage an den Endpunkt unten und erhalten Sie das gleiche Ergebnis, das das Web-Tool produziert. Es ist rate-limited pro IP und benötigt keine Anmeldung — API-Schlüssel für höhere Grenzen kommen.
https://best.free/api/tools/json-formatter/
| Parameter | Beispiel | Erforderlich | Anmerkungen |
|---|---|---|---|
text |
{"b":2,"a":1} |
Nein | Raw JSON to format. |
action |
format |
Nein | "format" or "minify". |
indent |
2 |
Nein | 0–8 spaces. |
sort |
True |
Nein | 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);
Ansprechen: JSON with the formatted string + validity.
{"ok": true, "json": "{\n \"a\": 1,\n \"b\": 2\n}", "json_valid": true}