Balou Tools

🔄 JSON Transformer

Konvertiere deine JSON-Datenstrukturen automatisch in Typspezifikationen und DTO-Klassen für TypeScript oder Java.

JSON Eingabe

Generierter Code

Der generierte Code wird hier ausgegeben.

Guide & Best Practices

JSON Transformer für JSONPath- und jq-Abfragen

Extrahiere und forme JSON-Daten gezielt um – mit Ausdrücken für Filter, Projektion und Array-Auswertung, lokal im Browser.

Typische Einsatzfälle

Ideal für API-Debugging, Daten-Extraktion, schnelle Reports aus JSON-Logs und das Umformen von Antworten für Tests.

So transformiert Balou JSON

Du gibst JSON und einen JSONPath-/jq-Ausdruck ein; Balou wertet den Ausdruck lokal aus und zeigt das gefilterte/umgeformte Ergebnis.

Best Practices für JSON-Abfragen

Teste Ausdrücke schrittweise, beginne mit breiten Pfaden und verfeinere mit Filtern; halte sensible Daten bewusst lokal.

Häufige Fragen

Wie funktioniert ein JSONPath-Ausdruck?

JSONPath adressiert Knoten über Pfade, z. B. $.users[?(@.active)].email für die E-Mails aller aktiven Nutzer.

jq oder JSONPath – was ist der Unterschied?

jq ist eine mächtige Pipeline-Sprache (z. B. .items[].id), JSONPath eine kompakte Pfadsyntax; beide selektieren Teilbäume.

Wie filtere ich Arrays nach Bedingung?

Mit einem Prädikat, z. B. $.products[?(@.price > 100)] für alle Produkte über 100.

Werden meine Daten gesendet?

Die Auswertung läuft lokal im Browser; gib dennoch keine echten Secrets ein.