Balou Tools

🔄 Transformateur JSON

Convertissez automatiquement vos structures de données JSON en spécifications de type et en classes DTO pour TypeScript ou Java.

Saisie JSON

Code généré

Le code généré sera affiché ici.

Guide & bonnes pratiques

JSON Transformer pour requêtes JSONPath et jq

Extrayez et remodelez des données JSON avec des expressions de filtrage, projection et évaluation de tableaux, en local.

Cas d’utilisation typiques

Idéal pour le debug API, l’extraction de données, des rapports rapides depuis des logs JSON et le remodelage de réponses pour les tests.

Comment Balou transforme le JSON

Vous saisissez du JSON et une expression JSONPath/jq ; Balou l’évalue localement et affiche le résultat filtré/remodelé.

Bonnes pratiques requêtes JSON

Testez les expressions par étapes, commencez par des chemins larges puis affinez avec des filtres ; gardez les données sensibles en local.

Questions fréquentes

Comment fonctionne une expression JSONPath ?

JSONPath adresse les nœuds par chemins, p. ex. $.users[?(@.active)].email pour les e-mails des utilisateurs actifs.

jq ou JSONPath – quelle différence ?

jq est un langage de pipeline puissant (p. ex. .items[].id), JSONPath une syntaxe de chemin compacte ; tous deux sélectionnent des sous-arbres.

Comment filtrer un tableau par condition ?

Avec un prédicat, p. ex. $.products[?(@.price > 100)] pour tous les produits au-dessus de 100.

Mes données sont-elles envoyées ?

L’évaluation se fait localement dans le navigateur ; n’entrez toutefois pas de vrais secrets.