Daten und Formate

JSON-Tools

Eine API-Antwort debuggen, eine Konfigurationsdatei aufräumen oder einen unübersichtlichen Export in etwas Brauchbares verwandeln – JSON begegnet einem im Entwickleralltag ständig. Diese Tools decken die typischen JSON-Aufgaben ab: minifizierte Daten formatieren, Syntax vor dem Commit prüfen, kaputtes JSON aus Logs oder Handbearbeitung reparieren und große JSON- oder JSONL-Dateien durchsuchen, ohne dass der Editor einfriert oder ein langsamer Einfügevorgang den Tab zum Absturz bringt.

Für schnelle Pfadabfragen eignet sich der JSONPath Tester, für Slicing und Funktionen der JMESPath-Tester, und wer schon in jq denkt, greift zum jq playground und kopiert den fertigen Befehl. JSON formatieren hält lange IDs und Dezimalzahlen exakt, statt sie zu runden, und JSON reparieren markiert jeden vorgeschlagenen Fix einzeln zum Annehmen oder Ablehnen. Alles läuft im Browser, nichts wird hochgeladen.

23 Tools

FAQ zu JSON-Tools

Was ist der Unterschied zwischen JSONPath und jq?

JSONPath ist eine kleine Abfragesprache, wie sie auch der JSONPath Tester hier verwendet – gut für schnelle Pfad-Lookups. jq ist eine vollständige Filtersprache mit eigener Syntax zum Umformen, Neustrukturieren und Verketten mehrerer Schritte. Reicht ein einzelner Pfadausdruck nicht mehr aus, lohnt sich der Wechsel zum jq playground.

Warum rundet mein JSON-Formatter große Zahlen oder IDs?

Die meisten JSON-Parser wandeln Zahlen in JavaScripts Fließkommaformat um, das oberhalb von 2^53 Präzision verliert – ein häufiges Problem bei 64-Bit-Datenbank-IDs. JSON formatieren verarbeitet Zahlen stattdessen als Text, sodass lange IDs und Dezimalzahlen exakt so ausgegeben werden, wie sie eingefügt wurden, ganz ohne stille Rundung.

Kann ich ungültiges JSON automatisch reparieren lassen?

Oft ja. JSON reparieren erkennt typische Probleme wie überzählige Kommas, fehlende Anführungszeichen oder einfache statt doppelte Quotes und schlägt Korrekturen mit sichtbarer Änderung vor, sodass man jede einzeln annimmt oder ablehnt. JSON prüfen zeigt vorher die genaue Fehlerposition.