Anleitung
  • Genauigkeit großer Zahlen bleibt erhalten
  • Eingelesenes DICT wird automatisch in JSON umgewandelt und formatiert
  • Escaptes oder fehlerhaftes JSON wird automatisch korrigiert

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