JSON-Strukturen vergleichen
Änderungen an JSON-Werten und Datentypen erkennen, unabhängig von der Reihenfolge der Objektschlüssel.
Formatieren · Komprimieren · Syntax prüfen
Machen Sie API-Antworten lesbar, ohne Zahlengenauigkeit einzubüßen. Nur Leerraum zwischen Tokens wird geändert; doppelte Schlüssel bleiben mit Hinweis erhalten.
JSON einfügen oder eine UTF-8-Datei öffnen bzw. hineinziehen: Das Ergebnis aktualisiert sich automatisch. Formatiertes JSON erleichtert das Lesen verschachtelter Antworten und Konfigurationen. Minimieren entfernt unnötige Leerzeichen für Request-Bodys oder kompakte Dateien; es erzeugt kein ZIP-Archiv.
Das Beispiel verwendet zwei Leerzeichen pro Ebene. Alle Ziffern von id und die abschließenden Nullen von amount bleiben erhalten.
{"id":9007199254740993,"amount":1.2300,"active":true}
{
"id": 9007199254740993,
"amount": 1.2300,
"active": true
}
JavaScript Number kann nicht jede Ganzzahl oberhalb von 9007199254740991 exakt darstellen. Beim Einlesen als Objekt und anschließenden Serialisieren kann aus 9007199254740993 die Zahl 9007199254740992 werden. Dieses Werkzeug verändert nur Leerraum zwischen Tokens und wandelt Zahlen nicht in Number um. Auch -0, 1e400, die Schlüsselreihenfolge und String-Escapes bleiben erhalten. Weiterverarbeitende Programme brauchen weiterhin einen Parser mit der erforderlichen Genauigkeit.
Schlüssel und Strings benötigen doppelte Anführungszeichen; {'name':'Ada'} ist ungültig. Ein Komma hinter dem letzten Eintrag wie in {"a":1,} ist ebenfalls unzulässig. Standard-JSON kennt keine Kommentare mit // oder /* … */. Die Meldung nennt Zeile und Spalte. Nach einer Änderung wird erneut geprüft, ohne mehrdeutige Eingaben automatisch umzuschreiben.
In {"a":1,"a":2} bleiben beide Schlüssel erhalten; eine Warnung weist auf das Duplikat hin. Andere Programme übernehmen möglicherweise nur einen Wert. Klären Sie solche Fälle vor der Weitergabe. Kopieren und Herunterladen verwenden das angezeigte Ergebnis, auch nach Änderungen an Einrückung oder Ausgabemodus.
Text und Dateien dürfen höchstens 5 MiB UTF-8-Daten enthalten, das Ergebnis höchstens 20 MiB und die Struktur höchstens 128 Ebenen. Dateien müssen gültiges UTF-8 enthalten. Die Verarbeitung erfolgt im aktuellen Browser. Eingaben werden weder hochgeladen noch vom Werkzeug im lokalen Speicher abgelegt. Benötigte Ergebnisse vor dem Schließen kopieren oder herunterladen.
Der Text wird nicht über JavaScript Number eingelesen und neu ausgegeben. Geändert wird nur der Leerraum zwischen Tokens, sodass Ziffern und Endnullen bleiben. Auch die nachgelagerte Verarbeitung muss einen passenden Parser verwenden.
Prüfen Sie die Stelle und das vorherige Trennzeichen. JSON verlangt doppelte Anführungszeichen für Schlüssel und Zeichenfolgen, ohne Kommentare oder abschließende Kommas. Formatieren und Minimieren reparieren ungültige Syntax nicht automatisch.
Beide Vorkommen bleiben erhalten, auch wenn die Namen erst nach Escape-Dekodierung gleich sind. Entscheiden Sie im Quelltext, welcher Wert gelten soll; viele nachfolgende Parser behalten stillschweigend nur den letzten.
Nein, UTF-8-Dateien werden lokal bis 5 MiB eingelesen. Wählen Sie Einrückung oder Minimierung und kopieren oder speichern Sie das Ergebnis. Ungültiges UTF-8, zu tiefe Verschachtelung oder übergroße Ausgabe müssen zuvor korrigiert werden.
Du entscheidest über die Besucherstatistik
Die Besuchsstatistik mit Umami ist freiwillig. Alle Werkzeuge funktionieren auch ohne Zustimmung.
Deine aktuelle Einstellung erlaubt die Analyse.
Deine aktuelle Einstellung erlaubt keine Analyse.
Der Analysedienst hat sich geändert. Lade die Seite nach Abschluss deiner Arbeit neu, um die neuen Einstellungen zu übernehmen.
Dein Browser sendet ein Do-Not-Track- oder Global-Privacy-Control-Signal. Die Analyse bleibt deshalb ausgeschaltet.
Mit Umami erfahren wir, welche Seiten besucht werden und wie Menschen auf diese Website gelangen. Du kannst die Analyse ablehnen und deine Wahl jederzeit ändern. Alle Funktionen bleiben verfügbar.
Deine Wahl wird sechs Monate lang in diesem Browser gespeichert. Dateien und Inhalte, die du in unseren Tools bearbeitest oder eingibst, werden nicht an die Analyse übermittelt.
Datenschutzerklärung
Kommentare
0