Entwicklung ● Lokale Verarbeitung

JSON-Formatierer und -Prüfer

Formatieren Sie JSON und prüfen Sie seine Syntax im Browser.

Tool wird vorbereitet …
Ein kleines Beispiel ausprobieren

Ein kleines Beispiel ausprobieren

Lade das fiktive Beispiel in ein geleertes Formular. Prüfe die Optionen, starte das Werkzeug bei Bedarf und vergleiche das Ergebnis unten.

Der Formatierer prüft den Text als JSON, zeigt Syntaxfehler an und stellt gültige Daten mit der gewählten Einrückung dar. Fügen Sie ein JSON-Dokument ein und wählen Sie die gewünschte Einrückung. Beheben Sie angezeigte Fehler, bevor Sie das Ergebnis kopieren. Der Text muss gültige JSON-Syntax haben. JavaScript kann manche JSON-Dezimalzahlen nicht exakt darstellen; verwenden Sie den Formatierer nicht zum Ändern von Zahlen mit kritischer Genauigkeit. Doppelte Eigenschaftsnamen werden abgelehnt.

JSON-Eingabe

{"items":[{"id":"001","active":true}],"note":null}

Erwartete Ausgabe

{
  "items": [
    {
      "id": "001",
      "active": true
    }
  ],
  "note": null
}

Das Beispiel ist verfügbar, sobald das Werkzeug bereit ist.

Der Text wird in deinem Browser verarbeitet.

✓ Lokale Verarbeitung✓ Kein Konto✓ Eingaben bleiben hier✓ Kostenlos

Kurz erklärt

Der Formatierer prüft den Text als JSON, zeigt Syntaxfehler an und stellt gültige Daten mit der gewählten Einrückung dar.

Der Seitencode und benötigte Ressourcen werden von der Website geladen. Das Tool verarbeitet die Eingaben lokal im Browser.

Anleitung

Fügen Sie ein JSON-Dokument ein und wählen Sie die gewünschte Einrückung. Beheben Sie angezeigte Fehler, bevor Sie das Ergebnis kopieren.

Grenzen

Der Text muss gültige JSON-Syntax haben. JavaScript kann manche JSON-Dezimalzahlen nicht exakt darstellen; verwenden Sie den Formatierer nicht zum Ändern von Zahlen mit kritischer Genauigkeit. Doppelte Eigenschaftsnamen werden abgelehnt.

Häufige Fragen

Ändert das Formatieren die Bedeutung des JSON?

Akzeptierte JSON-Werte bleiben erhalten. Neben Leerzeichen kann die Formatierung auch Zahlenschreibweisen (1e2 wird zu 100), Escape-Sequenzen und die Reihenfolge von Schlüsseln wie "2" und "10" normalisieren. Doppelte Eigenschaftsnamen und Zahlen, deren Dezimalwert sich ändern würde, werden abgelehnt.

Warum werden doppelte Eigenschaftsnamen abgelehnt?

JSON-Parser können bei doppelten Namen unterschiedliche Werte behalten. Das Tool lehnt solche Eingaben ab, um unerwarteten Datenverlust zu vermeiden.

Warum zeigt der Formatierer einen Fehler?

Die Eingabe muss gültige JSON-Syntax enthalten. Prüfen Sie die Fehlermeldung und, falls angegeben, die Position. Korrigieren Sie die Eingabe und versuchen Sie es erneut.

Warum wurde das Formatieren bei einer Zahl abgebrochen?

JavaScript kann manche Dezimalzahlen nicht exakt speichern. Der Formatierer bricht ab, wenn sich dadurch ein Zahlenwert verändern könnte.

Kann das Tool Pflichtfelder prüfen?

Nein. Es prüft JSON-Syntax und Format, nicht Pflichtfelder oder Datentypen eines bestimmten Schemas.

Quellen und Referenzen

Diese Quellen erläutern die genannte Norm oder API; sie bestätigen nicht das Ergebnis des Tools.