JSON Formatierer

Formatieren, validieren, minifizieren und analysieren Sie JSON-Daten direkt im Browser – ohne Serververbindung.

Zeichen
Zeilen
Schlüssel
Tiefe

JSON – JavaScript Object Notation

JSON (JavaScript Object Notation) ist ein leichtgewichtiges, textbasiertes Datenaustauschformat, das für Menschen lesbar und für Maschinen leicht verarbeitbar ist. Es basiert auf einer Untermenge der JavaScript-Sprache, ist aber sprachunabhängig. JSON unterstützt Objekte, Arrays, Strings, Zahlen, Boolesche Werte und null.

Häufig gestellte Fragen

Was ist der Unterschied zwischen JSON und XML?

JSON ist kompakter, leichter zu lesen und in modernen Web-APIs weit verbreitet. XML ist ausdrucksstärker (Attribute, Namespaces, Schemas) und in Enterprise-Umgebungen und SOAP-Webservices häufig. JSON hat in der Webentwicklung XML weitgehend abgelöst.

Was bedeutet JSON minifizieren?

Minifizierung entfernt alle überflüssigen Leerzeichen, Zeilenumbrüche und Einrückungen aus einem JSON-Dokument. Dies reduziert die Dateigröße und damit die Übertragungszeit, macht den Code aber für Menschen schwerer lesbar. Für APIs und Produktionsumgebungen ist Minifizierung empfehlenswert.

Welche Datentypen unterstützt JSON?

JSON unterstützt: String (in Anführungszeichen), Number (Integer und Float), Boolean (true/false), null, Array (geordnete Liste in eckigen Klammern) und Object (Schlüssel-Wert-Paare in geschweiften Klammern). Datum/Zeit-Werte müssen als String kodiert werden.

Warum sind Kommentare in JSON nicht erlaubt?

JSON wurde bewusst ohne Kommentar-Syntax entworfen, um die Parser-Komplexität zu minimieren und Interoperabilität zu maximieren. Douglas Crockford, der JSON-Erfinder, entfernte Kommentare, weil er sah, dass sie für Anweisungen missbraucht wurden. JSONC (JSON with Comments) ist eine inoffizielle Erweiterung.

Verwandte Rechner