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.
HEX-Farbwähler
Wählen Sie eine Farbe visuell aus und erhalten Sie HEX-, RGB-, HSL-, HSV- und CMYK-Werte plus Kontrastprüfung gegen Weiß und Schwarz.
Zufälliger Farbgenerator
Erzeuge 1 bis 50 zufällige HEX-Farben mit Farbfeldern zum Prüfen, Kopieren und Verwenden in CSS, Tests oder Palettenideen.
Generator für zufällige Farbpaletten
Erstellen Sie zufällige Farbpaletten mit 2 bis 15 Farbfeldern, wählen Sie einen kräftigen, pastelligen, gedämpften oder dunklen Stil und kopieren Sie HEX-Codes oder CSS-Variablen.
Farbpaletten-Generator
Erstellen Sie monochromatische, analoge, komplementäre, triadische oder tetradische Farbpaletten aus einer HEX-Basisfarbe und exportieren Sie kopierfertige CSS-Variablen.
ASCII zu Binärkonverter
Konvertiere jeden ASCII-String in seine binäre Darstellung. Jedes Zeichen wird zu acht Bits, durch Leerzeichen getrennt, bereit zum Einfügen in einen Protokolltrace oder Hausaufgaben.