CalcMint

JSON formatieren und validieren

JSON einfügen, es wird beim Tippen formatiert und geprüft. Bei Fehlern siehst du Zeile, Spalte und was zu korrigieren ist.

JSON formatieren und validieren

Gültiges JSON

Ergebnis

161 B

Diesen Rechner auf Ihrer Website einbinden

Kopieren Sie den Code in das HTML Ihrer Seite. Kostenlos – bitte lassen Sie den Quellenlink stehen.

JSON-Regeln, über die man stolpert

  • Strings und Schlüssel in doppelten Anführungszeichen: "name", nie 'name' oder name.
  • Kein Komma nach dem letzten Element eines Objekts oder Arrays.
  • Keine Kommentare, kein undefined, NaN oder Infinity.
  • Zeilenumbrüche und Tabs in Strings als \n und \t schreiben.
  • Zahlen ohne führende Nullen (007), ohne + davor und ohne Punkt am Ende (1.).

Formatiert oder minifiziert?

Eingerücktes JSON ist leichter zu lesen und zu vergleichen, deshalb nutzen es Konfigurationsdateien und API-Dokumentationen. Minifiziertes JSON lässt jeden unnötigen Leerraum weg und wird übers Netz geschickt; mit gzip schrumpft der Unterschied, spart aber trotzdem Bytes. Sortierte Schlüssel machen zwei Versionen desselben Objekts zeilenweise vergleichbar.

Häufige Fragen

Warum ist mein JSON ungültig?

Die üblichen Verdächtigen: ein Komma nach dem letzten Element, einfache statt doppelter Anführungszeichen, Schlüssel ohne Anführungszeichen, Kommentare und Zeilenumbrüche in Strings. JavaScript erlaubt das alles, JSON (RFC 8259) nicht.

Verändert das Formatieren meine Daten?

Nein, nur Leerraum und auf Wunsch die Reihenfolge der Schlüssel. Ausnahme sind Ganzzahlen über 9.007.199.254.740.991: JavaScript kann sie nicht exakt speichern, das Tool warnt dann.

Geht das auch mit großen Dateien?

Ja, mehrere Megabyte lassen sich problemlos einfügen. Die Arbeit passiert auf deinem Gerät, bei sehr großen Eingaben zählt also dessen Arbeitsspeicher.

Wird das Eingefügte an einen Server gesendet?

Nein. Das Tool läuft komplett in deinem Browser, mit JavaScript und der eingebauten Web-Crypto-API. Nichts, was du eingibst, einfügst oder öffnest, wird hochgeladen oder gespeichert.

Ähnliche Rechner