JSON formatieren
JSON übersichtlich formatieren und anzeigen. Das Ergebnis lässt sich ein- und ausklappen und bleibt auch eingeklappt kopier- und löschbar.
Beim Formatieren, Minifizieren und Sortieren bleibt die Genauigkeit von Zahlen wie BigInteger, BigNumber oder BigDecimal erhalten; die häufigsten Formatfehler werden behoben.
Alles wird lokal in Ihrem Browser verarbeitet; es werden keine Daten an einen Server gesendet.
Häufige JSON-Formatfehler, die behoben werden:
- Überzählige Zeichen: Zeichen vor oder nach dem JSON, z. B. 123{"name": "John"}456
- Fehlende Anführungszeichen: Schlüssel oder Werte ohne Anführungszeichen, z. B. {name: "John"}
- Fehlende Kommas: Komma zwischen zwei Elementen eines Objekts oder Arrays fehlt
- Überzählige Kommas: Komma nach dem letzten Element
- Einfache Anführungszeichen: statt doppelter, z. B. {'name': 'John'}
- Sonderzeichen-Anführungszeichen: typografische „ “ ‚ ‘ oder andere Sonderzeichen
- Kommentare: /* ... */ oder // ... im JSON
- Abgeschnittenes JSON: fehlende schließende Klammern oder Anführungszeichen
- Python-Konstanten: None/True/False werden zu null/true/false
- Escapte Strings: überzählige Escapes werden entfernt, z. B. {\"key\": \"value\"}
- JSONP: die Hülle callback({...}) wird entfernt
- Codeblock-Marker: die Markierungen ```json ``` werden entfernt
- Auslassungspunkte: Marker ... in Arrays oder Objekten werden entfernt
- Mehrzeiliges JSON: durch Zeilenumbrüche getrennte Objekte werden in einem Array zusammengefasst
Werkzeugoptionen:
- JSON formatieren: automatische Einrückung und Ausrichtung; Knoten ein- und ausklappbar
- JSON sortieren: Sortierung nach Schlüsseln
- JSON minifizieren: entfernt Leerzeichen und Zeilenumbrüche
- JSON escapen: fügt Escapes hinzu oder entfernt sie
- JSON zu DICT: wandelt in das Python-Dictionary-Format um
- Lokale Dateien: JSON-Datei ablegen oder auswählen
- Export: kopieren, speichern, letzte Änderung wiederherstellen
- Suche und Vollbild: suchen, zu Zeile springen (Strg-G) und F11
Häufige Fragen:
- F: Werden meine JSON-Daten an einen Server gesendet?
A: Nein. Alles wird lokal im Browser verarbeitet. - F: Warum meldet eingefügtes JSON einen Formatfehler?
A: Meist einfache Anführungszeichen, fehlende Kommas oder Klammern oder nicht escapte Anführungszeichen. Format prüfen und erneut versuchen. - F: Wie stelle ich die letzte Änderung wieder her?
A: Beim Neuladen ist „Wiederherstellen“ automatisch aktiv, wenn ein Verlauf existiert und noch nichts eingegeben wurde – einfach klicken. - F: Welche Tastenkürzel gibt es?
A: Strg+F suchen, Strg+G zu Zeile springen, F11 Vollbild, ESC zum Beenden. Mehr unter „Einstellungen“. - F: Geht bei großen Zahlen Genauigkeit verloren?
A: Nein, beim Formatieren, Minifizieren und Sortieren bleibt sie erhalten.
Typische Anwendungen:
- JSON formatieren, um es zu lesen und zu debuggen
- Schlüssel sortieren, um Daten zu vergleichen
- JSON minifizieren, um die Übertragungsgröße zu reduzieren
- JSON escapen, um es in Code oder Konfiguration einzubetten
- Syntax prüfen und Fehler bei Klammern oder Anführungszeichen finden
- JSON in ein Python-Dictionary umwandeln