Zum Inhalt springen
Vitali Web Tools
Alle ToolsFavoriten
Kategorien
GeräteTextEntwicklungRechnerBilderAudio & VideoDateien & DatenBüro & PlanungPDFCodes & Vorlagen
Kontakt & Feedback
Kostenlose Tools ohne Konto
Vitali Web Tools
Vitali Web Tools
Seitenleiste einklappen
Tool-Bibliothek
FavoritenKonto
Alle Tools/Entwicklung/JSON formatieren und validieren

JSON formatieren und validieren

Tool teilen
Dieses Tool teilen

Enthalten ist nur diese öffentliche Adresse. Deine Dateien, Eingaben und Ergebnisse bleiben ausserhalb des Links.

Prüfe deine JSON-Syntax und wähle lesbare Einrückungen oder eine kompakte Ausgabe. Werte und Zahlenschreibweisen bleiben dabei erhalten.

Verarbeitung auf deinem GerätKostenlos · Ohne Konto

Dein Tool wird vorbereitet …

An einem Beispiel erklärt

JSON formatieren, grosse IDs erhalten

  1. {"id":9007199254740993,"ok":true}
    01

    Vorher

    Diese ID übersteigt den sicheren Ganzzahlbereich von JavaScript.

  2. {
      "id": 9007199254740993,
      "ok": true
    }
    02

    Nachher

    Die Abstände ändern sich; jede Ziffer bleibt erhalten.

Formatieren verbessert die Lesbarkeit. Deine Zahlen dürfen dabei nicht gerundet werden.

Illustratives Beispiel. Gültiges JSON muss nicht deinem Schema entsprechen.

So funktioniert’s

  1. 1Füge ein JSON-Dokument ein.
  2. 2Wähle Einrückung oder kompakte Ausgabe und starte die Formatierung und Prüfung.

{"id":9007199254740993,"ok":true} behält beim Formatieren die exakte ID. Wird {"ok":true,} abgewiesen, entferne das letzte Komma: {"ok":true}. Starte danach erneut. Der Formatter meldet Syntaxfehler; er repariert sie nicht automatisch.

Details & Grenzen

100’000 UTF-16-Codeeinheiten, höchstens 100 Verschachtelungsebenen. Zahlenschreibweise, Zeichenketten und doppelte Schlüssel bleiben erhalten.

Verlieren grosse Zahlen ihre Genauigkeit?

Nein. Der Formatter prüft die JSON-Syntax, ohne Zahlen in JavaScript-Zahlen umzuwandeln. Die ursprüngliche Zahlenschreibweise und doppelte Schlüssel bleiben erhalten. Ein syntaktisch gültiges Dokument ist weder gegen ein Schema geprüft noch ein Beleg dafür, dass doppelte Schlüssel sinnvoll sind.

Große Zahlen beim Formatieren erhalten

Wähle zwei oder vier Leerzeichen für Einrückungen oder die kompakte Ausgabe. Nach der Syntaxprüfung arbeitet der Formatter mit den ursprünglichen Textbausteinen. Dadurch bleiben auch grosse Zahlen, die Schlüsselreihenfolge und doppelte Schlüssel erhalten. Die Grenze liegt bei 100’000 UTF-16-Codeeinheiten und 100 Verschachtelungsebenen. Eine Prüfung gegen ein JSON-Schema oder fachliche Regeln erfolgt nicht.

JSON prüfen, ohne die Aussage seiner Werte zu ändern

Formatieren erleichtert das Lesen einer Antwort oder Konfiguration vor der Weiterverwendung. Verändert wird die Darstellung zwischen JSON-Bestandteilen, nicht die fachliche Bedeutung der Daten. Ein erfolgreiches Ergebnis beantwortet die Syntaxfrage; welche Felder das Zielsystem erwartet, musst du weiterhin wissen.

Eine API-Antwort mit langen Kennungen prüfen

Eine Kennung wie 9007199254740993 muss das Formatieren exakt überstehen. Dieser Formatter erhält ihre Zahlenschreibweise ebenso wie 1.2300 und 1e400, statt sie aus JavaScript-Zahlen neu aufzubauen. Damit ist die Zahlenverarbeitung der nächsten Anwendung nicht automatisch sicher: Verlangt deren Schnittstelle eine Kennung als Zeichenkette, kläre diese Vorgabe an der Datenquelle.

Eine Konfiguration mit mehrfachen Schlüsseln lesen

Die Eingabe {"mode":"test","mode":"live"} behält beide Einträge in derselben Reihenfolge. Durch Formatieren fallen sie leichter auf; der richtige Wert wird weder gewählt noch die Dopplung aufgelöst. Prüfe vor einer Änderung die Regeln der verarbeitenden Anwendung. Die kompakte Ausgabe eignet sich, wenn dieselben Bestandteile nur weniger Formatierungsleerraum benötigen.

Das Ergebnis kontrollieren

  • Vergleiche lange Kennungen, Zahlenschreibweisen und maskierte Zeichenketten mit der Quelle, bevor du das Ergebnis weiterkopierst.
  • Prüfe Pflichtfelder, erlaubte Werte und doppelte Schlüssel anhand der Zielvorgaben. Die Syntaxprüfung übernimmt das nicht.
  • Kontrolliere nach einem abgewiesenen zu grossen Einfügevorgang die sichtbare Eingabe: Der erhaltene frühere Text ist nicht das abgewiesene Dokument.

Wenn etwas nicht passt

Aus Programmcode kopierter Text wird abgewiesen

Objektliterale können Kommentare, Schlüssel ohne doppelte Anführungszeichen oder einfache Anführungszeichen für Werte enthalten, die JSON nicht erlaubt. Verwende einen echten JSON-Export oder korrigiere den konkreten Syntaxfehler in der Quelle. Ersetze Anführungszeichen nicht wahllos im ganzen Dokument.

Gültiges JSON wird von einem anderen Dienst abgelehnt

Prüfe dessen Feldnamen, Datentypen und Wertvorgaben. Erneutes Formatieren macht weder ein fehlendes Feld noch einen unerwünschten doppelten Schlüssel oder einen fachlich unzulässigen Wert gültig.

Passende Tools

Base64 kodieren & dekodierenURL kodieren & dekodieren
© 2026 Vitali Web Tools
Anleitungen & BeispieleDatenschutzNutzungsbedingungenImpressumKontaktEnglish
0 / 100'000 UTF-16-Codeeinheiten

Grosse Zahlen behalten alle Ziffern. JSON wird geprüft und nicht ausgeführt.