Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
DEV-Talend
Contributor
Contributor

Problème de conversion dynamique JSON vers CSV multi-fournisseurs dans Talend

Bonjour,

Nous rencontrons une difficulté avec la conversion de fichiers JSON hétérogènes (provenant de plusieurs APIs/fournisseurs différents) vers un format CSV tabulaire dans Talend.

Le besoin est de traiter ces JSON de manière générique et dynamique (sans devoir créer un tExtractJSONFields et un tMap spécifique pour chaque fournisseur). En pratique, nous souhaitons :

  • Parcourir n’importe quelle structure JSON,

  • Aplatir dynamiquement les champs (y compris objets et tableaux),

  • Générer un CSV avec tous les couples chemin → valeur.

Le problème actuel est que les composants standards (comme tExtractJSONFields) nécessitent une structure fixe et ne permettent pas une extraction totalement dynamique adaptée à des schémas JSON différents.

Pouvez-vous nous indiquer quelle est la meilleure pratique officielle Talend pour gérer ce type de scénario (multi-fournisseurs JSON → CSV tabulaire générique) ?

Merci d’avance pour votre aide,

Labels (4)
1 Reply
Dave_Simo
Creator II
Creator II

Hello @DEV-Talend 

Peut-être que ce lien pourra vous aider auquel cas il sera peut-être préférable de passer par :

- Du code java pur avec librairies tierces 

- Composants tJSONDoc du talend exchange

- Ouvrir un ticket au support Talend

- Ou utiliser le tHmap (talend data mapper)

https://community.qlik.com/t5/Talend-Studio/Dynamic-Schema-for-JSON-Parsing/td-p/2346268

Cordialement