So funktioniert es
Validiert und rückt JSON neu ein, um es lesbar und gut strukturiert zu machen. Da es den Text zuerst parst, erkennt es Syntaxfehler (überflüssige Kommas, fehlende Anführungszeichen, nicht geschlossene Klammern) und meldet, wo das Problem liegt.
Du kannst die Einrückungsart (Leerzeichen oder Tabs), die Einrückungsgröße und das Zeilenende wählen. Das Ergebnis wird in einem kanonischen Format mit sauber verschachtelten Schlüsseln und Werten erzeugt.
Die gesamte Verarbeitung erfolgt lokal in deinem Browser. Es formatiert und validiert die Struktur; es ordnet die Schlüssel nicht um und ändert die Werte nicht.
Beispiele
{"name":"Ana","tags":["a","b"],"active":true}{
"name": "Ana",
"tags": [
"a",
"b"
],
"active": true
}Mit 4 Leerzeichen Einrückung: Objekte und Arrays werden klar verschachtelt.Anwendungsfälle
- Eine in einer einzigen Zeile komprimierte API-Antwort lesen.
- Prüfen, ob ein JSON Syntaxfehler hat, bevor du es verwendest.
- Die Einrückung einer Konfigurationsdatei vereinheitlichen.
- Payloads inspizieren und vergleichen, die aus dem Browser oder einem Log kopiert wurden.
Häufige Fragen
Validiert es das JSON oder rückt es nur ein?
Es tut beides. Zuerst parst es den Text, um zu prüfen, ob es gültiges JSON ist, und zeigt andernfalls den Fehler an. Erst bei korrektem JSON erzeugt es die eingerückte Version.
Ordnet es die Schlüssel um oder ändert sie?
Nein. Es behält die ursprüngliche Reihenfolge und den Inhalt von Schlüsseln und Werten bei. Es wendet nur konsistente Einrückung und Zeilenumbrüche an.
Akzeptiert es Kommentare oder JSON mit abschließenden Kommas?
Nein. Es hält sich an den JSON-Standard, der keine Kommentare oder abschließenden Kommas erlaubt. Wenn der Text sie enthält, markiert der Formatierer ihn als ungültig.
Wird mein JSON auf einen Server hochgeladen?
Nein. Validierung und Formatierung erfolgen vollständig in deinem Browser; das JSON verlässt deinen Computer nie.