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
JSON einfügen
Fügen Sie einen vollständigen JSON-Wert ein: Objekt, Array, Zeichenkette, Zahl, Boolean oder `null`.
-
2
Aktion auswählen
Nutzen Sie Formatieren für lesbare Ausgabe, Minifizieren für kompakte Ausgabe oder Validieren für eine Syntaxprüfung.
-
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
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,falseodernullsein. - 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
Zufallsbuchstaben-Generator
Erzeugen Sie zufällige A-Z-Buchstaben. Wählen Sie Anzahl, Großschreibung, Kleinschreibung oder gemischte Schreibweise für Spiele, Aufgaben und Unterricht.
Binär-zu-ASCII-Konverter
Fügen Sie Binärdaten (durch Leerzeichen getrennte Bytes oder einen langen Bitstrom) ein und erhalten Sie den ASCII-Text, den sie darstellen. Unterstützt 7-Bit- und 8-Bit-Codierungen.
Zufälliger Farbgenerator
Erzeuge 1 bis 50 zufällige HEX-Farben mit Farbfeldern zum Prüfen, Kopieren und Verwenden in CSS, Tests oder Palettenideen.
Base64 zu Hex-Konverter
Konvertieren Sie einen Base64-String in seine zugrunde liegenden Bytes, die als Hexadezimal dargestellt werden. Nützlich zum Überprüfen von Tokens, Schlüsseln, Zertifikaten und JWTs.
Binär zu Dezimal
Konvertieren Sie Binärzahlen sofort in Dezimalzahlen. Zeigt die Positionsausweitung, damit Sie sehen können, wie jedes Bit beiträgt.
BBCode zu HTML Konverter
Konvertiere BBCode (Markup für Bulletin-Boards) in sauberes HTML. Unterstützt Formatierungstags, Listen, Zitate, Code, Bilder, Links und Tabellen.