Saaspective

Kostenloses Entwicklerwerkzeug

JSON formatieren, prüfen und minimieren

Machen Sie API-Antworten lesbar und finden Sie Syntaxfehler mit Zeile und Spalte. Dieses Werkzeug arbeitet direkt in Ihrem Browser; der eingefügte JSON-Text wird nicht als Berechnung an Saaspective gesendet.

Ohne AnmeldungOhne UploadWerte bleiben unverändert
JSON eingeben

Interaktives Entwicklerwerkzeug

JSON prüfen und umwandeln

Ihr Text bleibt im Browser. Fehler werden am Zeichen markiert; Formatierung und Minimierung erhalten die Schreibweise der Werte.

Eingabe

Max. 2 MiB

Ergebnis

Fügen Sie JSON ein oder laden Sie das Beispiel.

So funktioniert es

Syntax prüfen, Text lesbar machen

  1. Einfügen: Fügen Sie JSON in die linke Fläche ein. Nach einer kurzen Pause wird die Syntax automatisch geprüft.
  2. Prüfen: Bei einem Fehler zeigt die rote Markierung die erste gefundene Stelle. Zeile und Spalte stehen unter den Editoren. Der Knopf „Prüfen“ springt direkt dorthin.
  3. Formatieren: Zeilenumbrüche und Einzüge machen gültiges JSON lesbar. Wählen Sie zwei oder vier Leerzeichen pro Ebene.
  4. Minimieren: Entfernen Sie Leerzeichen außerhalb von Zeichenketten, wenn Sie eine kompakte Version benötigen.

Die Prüfung folgt der JSON-Syntax nach RFC 8259. Kommentare und überflüssige Kommata sind hier nicht erlaubt. Eine Prüfung gegen ein JSON Schema findet nicht statt.

Beispiel

Aus einer Zeile wird lesbares JSON

Eine API liefert {"status":"ok","anzahl":2}. Mit „Formatieren“ werden die beiden Eigenschaften auf getrennte, eingerückte Zeilen gesetzt. „Minimieren“ entfernt diese zusätzlichen Leerzeichen wieder.

{
  "status": "ok",
  "anzahl": 2
}

Die Umwandlung arbeitet auf dem Text. Auch Schreibweisen großer Zahlen und mehrfach vorkommende Schlüssel bleiben stehen. Mehrfache Schlüssel können zwischen empfangenden Systemen trotzdem zu unterschiedlichen Ergebnissen führen.

Wichtige Grenzen

Das Werkzeug repariert fehlerhafte Daten nicht automatisch und verarbeitet höchstens 2 MiB UTF-8 pro Eingabe. Formatieren und Minimieren ändern nur die Darstellung gültiger JSON-Texte. Prüfen Sie bei wichtigen Schnittstellen zusätzlich deren erwartete Datenstruktur und Feldbedeutung.

Der JSON-Inhalt wird nicht an eine API gesendet, nicht in der URL abgelegt und nicht lokal gespeichert. Die Zwischenablage wird nur durch „Kopieren“ beschrieben.

Weitere Werkzeuge ansehen