Formatieren, validieren, prüfen

JSON Formatter

Formatieren, validieren und prüfen Sie JSON-Daten direkt im Browser. Verschönern Sie unübersichtliches JSON, prüfen Sie seine Struktur, finden Sie Fehler und verstehen Sie das JSON-Format — ohne Ihre Daten hochzuladen.

Standardmäßig privat

Kostenlos · Keine Anmeldung · JSON bleibt in Ihrem Browser

Beispiele

JSON einfügen oder ein Beispiel auswählen.

⌂ Alles bleibt in diesem Browser.

Ergebnis

Formatiertes JSON

{
  "name": "Alex",
  "active": true,
  "roles": [
    "developer",
    "admin"
  ]
}
JSON-Beispiel

JSON-Beispiel

Dieses Beispiel ist ein Objekt mit einem Benutzer. Schlüssel benennen Daten, Werte können Strings, Zahlen, Boolesche Werte, Arrays oder verschachtelte Objekte sein. Laden Sie es, um dieselben Daten im Formatter, in der Baumansicht und in der X-Ray-Zusammenfassung zu sehen.

{
  "user": {
    "id": 1042,
    "name": "Alex",
    "active": true,
    "roles": ["developer", "admin"],
    "profile": {
      "country": "US",
      "timezone": "America/New_York"
    }
  }
}
Was ist JSON?

Was ist JSON?

JSON ist ein leichtgewichtiges, textbasiertes Format für strukturierte Daten. Menschen und Programme nutzen es zum Informationsaustausch, weil es gut lesbar, weit verbreitet und unabhängig von einer bestimmten Datenbank oder Programmiersprache ist. APIs liefern häufig JSON; Anwendungen nutzen es auch für Einstellungen, Exporte und Konfiguration.

Was sind JSON-Daten?

Was sind JSON-Daten?

Ein JSON-Dokument enthält einen einzigen Wurzelwert — meist ein Objekt oder ein Array. Objekte bündeln benannte Felder, Arrays halten eine geordnete Liste. Jedes Feld oder Element hat einen der unten aufgeführten JSON-Werttypen.

ObjektBenannte Eigenschaften zwischen { }
ArrayGeordnete Elemente zwischen [ ]
StringText in doppelten Anführungszeichen
ZahlEin endlicher Zahlenwert
Booleschtrue oder false
NullDer Literalwert null
Was ist das JSON-Format?

Was ist das JSON-Format?

JSON hat wenige, aber strenge Regeln. Kleine Zeichensetzungsfehler können eine API-Antwort oder Konfigurationsdatei ungültig machen; ein Formatter hilft vor dem Teilen oder Speichern.

  1. Verwenden Sie doppelte Anführungszeichen für jeden Schlüssel und jeden String.
  2. Objekte stehen zwischen { }, Arrays zwischen [ ].
  3. Trennen Sie Eigenschaften und Array-Elemente mit Kommas.
  4. Nach dem letzten Element darf kein Komma stehen.
  5. Zwischen einem Objektschlüssel und seinem Wert steht genau ein Doppelpunkt.
  6. Verwenden Sie true, false und null in Kleinbuchstaben.
  7. Zahlen dürfen kein führendes Pluszeichen und kein NaN enthalten.
  8. Maskieren Sie ein Anführungszeichen in einem String mit einem Backslash.
  9. Fügen Sie keine Kommentare hinzu; Standard-JSON kennt keine Kommentare.
  10. Jede öffnende Klammer muss eine passende schließende Klammer haben.
Häufig fehlerhafte Eingabe
{
  name: 'Alex',
  active: True,
}
Nach der Standardreparatur
{
  "name": "Alex",
  "active": true
}
Gültiges JSON
Was ist JSON Schema?

Was ist JSON Schema?

JSON Schema ist ein separater Standard, der die erwartete Struktur von JSON beschreibt: Pflichtfelder, erlaubte Werttypen, Formate und mehr. JSON sind die Daten; ein Schema ist ihr Vertrag. Dieses Tool prüft derzeit JSON-Syntax und hilft bei der Strukturanalyse. Es behauptet nicht, ein JSON Schema zu validieren.

Häufige JSON-Fehler

Häufige JSON-Fehler

Die Reparatur verarbeitet nur eine begrenzte, vorhersehbare Auswahl von Kopierfehlern: Kommentare, einfache Schlüssel ohne Anführungszeichen, Strings mit einfachen Anführungszeichen, Python-artige True/False/None und nachgestellte Kommas. Prüfen Sie das reparierte Ergebnis vor dem Produktiveinsatz.

FAQ

JSON Formatter – FAQ

Was ist JSON?

JSON steht für JavaScript Object Notation und ist ein Textformat für strukturierte Daten. Es wird häufig in APIs, Konfigurationsdateien und Webanwendungen verwendet.

Was ist eine JSON-Datei?

Eine JSON-Datei ist eine Klartextdatei, meist mit der Endung .json, die JSON-Daten enthält. Sie kann in einem Code-Editor oder von JSON-fähiger Software geöffnet werden.

Verändert das Formatieren die Daten?

Nein. Das Formatieren ändert nur Leerraum um gültiges JSON. ToolkitLoop erhält den ursprünglichen Zahlentext, statt ihn über JavaScript-Zahlen erneut zu serialisieren.

Validiert das Formatieren JSON Schema?

Nein. Das Formatieren prüft die JSON-Syntax, aber nicht die Geschäftsregeln eines JSON Schema oder einer API.