Verschachtelte API-Antwort lesen
Mache die Struktur von Objekten und Arrays sichtbar, um eine bestimmte Eigenschaft zu finden. Leerzeichen und maskierte Zeilenumbrüche innerhalb von Zeichenketten bleiben Teil des Werts.
Formatiere, komprimiere und prüfe JSON-Daten. Alle Verarbeitung erfolgt lokal in deinem Browser.
Kompaktes JSON kann gültig und trotzdem schwer lesbar sein. Dieser Formatierer gliedert ein Dokument mit zwei Leerzeichen, vier Leerzeichen oder Tabulatoren. Die Minifizierung entfernt unnötige Leerzeichen außerhalb von Zeichenketten. Vor der Ausgabe wird die Syntax geprüft. So kannst du eine API-Antwort untersuchen, eine Konfiguration vorbereiten oder ein Testbeispiel verkürzen, ohne die geschriebenen Werte umzuschreiben. Neben Objekten und Arrays sind auch einzelne JSON-Werte gültig: eine Zeichenkette in Anführungszeichen, eine Zahl, true oder null.
Zunächst prüft der Parser die JSON-Grammatik. Kommentare, nachgestellte Kommas, Schlüssel ohne Anführungszeichen und Zeichenketten mit einfachen Anführungszeichen werden abgelehnt. JavaScript oder JSON5 musst du daher ausdrücklich anpassen. Mehrdeutige Eingaben repariert das Werkzeug nicht automatisch.
Nach der Prüfung liest die Engine die ursprünglichen Tokens. Namen, Reihenfolge, Escape-Sequenzen und Zahlenschreibweisen bleiben erhalten; geändert werden nur Zwischenräume zwischen Tokens. Die Ausgabe entsteht nicht durch erneutes Serialisieren von JavaScript-Zahlen. Deshalb bleiben 9007199254740993, 1e400 und -0 unverändert. Auch doppelte Eigenschaften bleiben bestehen, obwohl sie beim Datenaustausch problematisch sein können.
Die Prüfung betrifft die Syntax, nicht deinen fachlichen Datenvertrag. Ein gültiges Objekt kann eine erforderliche Kennung vermissen oder eine falsche Einheit enthalten. Der JSON-Schema-Validator prüft unterstützte Typen, Grenzen und Pflichtfelder. Mit dem JSON-Vergleich kannst du Strukturen vergleichen, ohne die Reihenfolge von Objekteigenschaften zu berücksichtigen.
Importiere oder kopiere das Dokument ohne Markdown-Codezäune oder Protokollpräfixe. Prüfe bei Fehlern Anführungszeichen, Trennzeichen sowie geschlossene Objekt- und Arrayklammern.
Wähle zwei oder vier Leerzeichen beziehungsweise Tabulatoren und formatiere. Die Minifizierung entfernt die Einrückung, erhält aber Leerzeichen innerhalb von Zeichenketten.
Lies wichtige Stellen nach, bevor du JSON kopierst oder herunterlädst. Wenn du Quelle oder Einrückung änderst, wird das vorherige Ergebnis bis zum nächsten Durchlauf ausgeblendet.
Mache die Struktur von Objekten und Arrays sichtbar, um eine bestimmte Eigenschaft zu finden. Leerzeichen und maskierte Zeilenumbrüche innerhalb von Zeichenketten bleiben Teil des Werts.
Wähle eine Einrückung passend zum Repository und kontrolliere die Änderungen. Schlüssel werden weder sortiert noch bei mehrfacher Verwendung gelöscht.
Entferne Layout-Leerzeichen für Tests oder Dokumentation. Das verkürzt den Text, ersetzt aber weder HTTP-Komprimierung noch eine Reduktion der übertragenen Daten.
Große Ganzzahl, Exponent, negative Null, doppelter Schlüssel und maskiertes Anführungszeichen bleiben erhalten. Nur Zwischenräume außerhalb der Tokens verschwinden.
Eingabe
{ "z":9007199254740993,"z":1e400,"a":-0,"s":"a \" b" }Ergebnis
{"z":9007199254740993,"z":1e400,"a":-0,"s":"a \" b"}Bei zwei Leerzeichen beginnt jede Eigenschaft in einer eigenen Zeile. Leere Arrays und Objekte bleiben ohne zusätzliche innere Leerzeilen kompakt.
Eingabe
{"empty":[],"object":{}}Ergebnis
{
"empty": [],
"object": {}
}Nein. Er kopiert die Zahlentokens aus der Quelle, statt analysierte JavaScript-Zahlen neu zu serialisieren. Ein nachfolgendes Programm kann beim Einlesen dennoch eigene Genauigkeitsgrenzen anwenden.
Diese Erweiterungen gehören nicht zur JSON-Syntax. Entferne sie bewusst. Der Formatierer verwirft sie nicht stillschweigend, weil das die beabsichtigte Bedeutung verändern könnte.
Nein. Die Prüfung bestätigt nur die JSON-Grammatik. Ein Schema kann zusätzliche unterstützte Bedingungen prüfen; Berechtigungen und fachliche Regeln musst du in deiner Anwendung testen.
Die Reihenfolge bleibt erhalten. Der JSON-Vergleich untersucht zwei Strukturen nach eigenen Regeln. Das ist eine andere Aufgabe als die originalgetreue Darstellung der Quelltokens.
Verwandte Werkzeuge
Werkzeuge, die diesem ähnlich sind oder es ergänzen.
Prüft JSON-Dokumente gegen ein JSON Schema und zeigt Fehler mit Pfad und Regel präzise an.
Vergleiche zwei JSON-Dokumente und erkenne Unterschiede.
Konvertiere Daten bidirektional zwischen JSON und YAML.