JSON aufräumen
Füg es ein; mach es lesbar, prüf es, minimier es. Ist es kaputt, sagt dir das Werkzeug, welche Zeile es kaputt gemacht hat.
So funktioniert es
Das JSON einfügen
Wirf es in das Feld links.
Formatieren, minimieren, sortieren
Wähl 2 Leerzeichen, 4 Leerzeichen oder einen Tabulator. Minimieren setzt alles auf eine Zeile; Sortieren ordnet die Schlüssel alphabetisch.
Kopieren oder herunterladen
Bei kaputtem JSON bekommst du Zeile und Spalte des Fehlers, und die betroffene Zeile ist darunter markiert.
Häufige Fehler
[1, 2, 3,]
JSON akzeptiert kein Komma nach dem letzten Element. JavaScript schon; JSON nicht.
{'name': 'Ada'}
JSON verwendet nur doppelte Anführungszeichen.
{name: "Ada"}
Schlüssel müssen ebenfalls in Anführungszeichen stehen.
// Notiz
In JSON gibt es keine Kommentare. Daran hängt man am häufigsten, wenn man aus Konfigurationsdateien kopiert.
\" and \\
Ein Anführungszeichen oder ein Backslash in einem Text muss maskiert werden.
Häufige Fragen
Gehen meine Daten an einen Server?
Nein. Sowohl das Parsen als auch das Formatieren passieren in deinem Browser; der Text, den du einfügst, verlässt die Seite nie. Genau darauf kommt es an, wenn du mit Produktivdaten arbeitest.
Ändert das Sortieren der Schlüssel die Daten?
Nein. Die Reihenfolge der Schlüssel hat in JSON-Objekten keine Bedeutung; Sortieren macht es nur leichter zu lesen und zwei Dateien zu vergleichen. Die Reihenfolge in Arrays bleibt unangetastet.
Was passiert bei einer sehr großen Datei?
Der Speicher deines Browsers setzt die Grenze. Dateien von ein paar Megabyte öffnen sich problemlos; bei viel größeren kann der Tab eine Weile nicht reagieren.