JSON-Formatierer

JSON-Formatierer

Fügen Sie JSON aus einer API-Antwort, einer Konfigurationsdatei, einem Webhook oder einem Log-Auszug ein und wählen Sie Formatieren, Minifizieren oder Validieren. Der Formatierer klappt verschachtelte Objekte und Arrays mit 2 oder 4 Leerzeichen auf, der Minifier entfernt unnötige Leerzeichen und die Validierung prüft vor dem Kopieren, ob der Text gültiges JSON ist.

So formatieren Sie JSON

  1. 1

    JSON einfügen

    Fügen Sie einen vollständigen JSON-Wert ein: Objekt, Array, Zeichenkette, Zahl, Boolean oder `null`.

  2. 2

    Aktion auswählen

    Nutzen Sie Formatieren für lesbare Ausgabe, Minifizieren für kompakte Ausgabe oder Validieren für eine Syntaxprüfung.

  3. 3

    Einzug wählen

    Für formatierte Ausgabe wählen Sie 2 Leerzeichen für Webprojekte oder 4 Leerzeichen, wenn das zum Stil Ihres Repositorys passt.

  4. 4

    Ergebnis kopieren

    Prüfen Sie die Parser-Meldung oder die formatierte Ausgabe und kopieren Sie das Ergebnis zurück in Editor, API-Client oder Dokumentation.

Was dieser JSON-Formatierer macht

  • JSON formatieren: macht aus kompakter Eingabe wie {"a":1,"b":[1,2,3]} gut lesbares, eingerücktes JSON.
  • JSON minifizieren: entfernt Leerzeichen, die nur der Lesbarkeit dienen, praktisch für kompakte Beispiele, Embeds und Transport-Payloads.
  • Syntax validieren: prüft, ob der eingefügte Text als JSON geparst werden kann. Das ist eine Syntaxprüfung, keine JSON-Schema-Validierung.
  • Jeden JSON-Wurzelwert verarbeiten: Objekte und Arrays sind häufig, ein JSON-Text kann aber auch eine Zeichenkette, Zahl, true, false oder null sein.
  • Den Ablauf einfach halten: einfügen, Aktion wählen, Ausgabe prüfen und Ergebnis kopieren.

Was bewusst nicht geändert wird

  • Fehlerhaftes JSON wird nicht automatisch repariert. Die Parser-Meldung zeigt, was zu korrigieren ist.
  • JSONP-Hüllen wie callback({...}) werden nicht akzeptiert.
  • Kommentare und nachgestellte Kommas aus JSONC werden nicht akzeptiert, solange Sie sie nicht vorher entfernen.
  • Objektschlüssel werden nicht sortiert. Die vorhandene Reihenfolge bleibt so weit erhalten, wie Parser und Serializer es zulassen.
  • Geschäftsregeln, Pflichtfelder oder API-Schemas werden nicht validiert. Nutzen Sie dafür einen JSON-Schema-Validator.

Formatierungsoptionen

Situation Beste Aktion Warum das hilft
Eine API-Antwort lesen Mit 2 Leerzeichen formatieren Verschachtelte Objekte und Arrays lassen sich leichter erfassen.
Repository-Stil einhalten Mit 2 oder 4 Leerzeichen formatieren Einheitlicher Einzug hält Code-Reviews übersichtlich.
Payload in eine Anfrage einbetten Minifizieren Entfernt Leerzeichen, ohne JSON-Werte zu ändern.
Daten aus Logs prüfen Validieren Bestätigt vor der Wiederverwendung, dass der eingefügte Ausschnitt vollständiges JSON ist.
API-Dokumentation vorbereiten Formatieren Beispiele sind leichter zu prüfen und zu kopieren.

JSON-Syntaxprobleme, die erkannt werden

Parser-Meldung Häufige Ursache Was zu tun ist
Unexpected token ' at position X Einfache Anführungszeichen um Schlüssel oder Zeichenkette Verwenden Sie doppelte Anführungszeichen für JSON-Strings.
Unexpected end of JSON input Schließende Klammer, eckige Klammer oder Anführungszeichen fehlen Prüfen Sie das Ende des eingefügten Texts.
Unexpected token , at position X Nachgestelltes Komma nach dem letzten Element Entfernen Sie das nachgestellte Komma.
Unexpected token a at position X Nicht zitierter Schlüssel, NaN oder undefined Setzen Sie Schlüssel in Anführungszeichen und nutzen Sie nur gültige JSON-Werte.
Unexpected token / at position X Kommentar aus JSONC oder JavaScript kopiert Entfernen Sie //- und /* */-Kommentare vor der Validierung.

Praktische Tipps

  • Formatieren Sie zuerst, wenn Sie eine Antwort prüfen, und minifizieren Sie nur, wenn wirklich ein kompakter Payload benötigt wird.
  • Validieren Sie JSON, bevor Sie es in Dokumentation, Tickets oder API-Clients einfügen, besonders wenn die Quelle nur eine teilweise Log-Zeile war.
  • Halten Sie den Einzug des Projekts ein. Ein Wechsel von 2 auf 4 Leerzeichen in einer bestehenden Datei kann einen schwer lesbaren Diff erzeugen.
  • Fügen Sie keine Secrets, Produktionszugänge oder Kundendaten in ein allgemeines Webtool ein. Nutzen Sie für sensible Payloads den freigegebenen internen oder Offline-Formatierer Ihrer Organisation.

Häufig gestellte Fragen

Nein. Dieses Tool prüft nur die JSON-Syntax. Wenn Sie Pflichtfelder, erlaubte Werte oder Objektstrukturen bestätigen müssen, lassen Sie das Ergebnis nach erfolgreichem Parsen durch einen JSON-Schema-Validator laufen.

Striktes JSON erlaubt weder Kommentare noch nachgestellte Kommas. Entfernen Sie Kommentare im JSONC-Stil und letzte Kommas, bevor Sie validieren oder formatieren.

Verwenden Sie den Stil, den Ihr Projekt bereits nutzt. Zwei Leerzeichen sind in JavaScript und Web-Konfigurationsdateien üblich; vier Leerzeichen können in manchen Backend-Repositories besser lesbar sein.

Vermeiden Sie es, Secrets, Zugriffstoken, Zugangsdaten oder Kundendatensätze in einen allgemeinen Web-Formatierer einzufügen. Nutzen Sie für sensible Payloads ein freigegebenes internes oder Offline-Tool.

Verwandte Tools