🔄 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.
Déverrouiller le rapport de diagnostic IA
Saisissez votre adresse e-mail pour déverrouiller gratuitement le rapport de résolution IA détaillé avec des suggestions d'optimisation concrètes et des instructions étape par étape.
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.