大家好,
我是Talend的新手,只是学习如何使用这些组件。
这是用例csv->映射-> json-> rest api
对于组件,我是这样实现的
tFileInputDelimited-> tMap-> tFileOutputJson-> RestClient
产生的输出文件符合我的预期。
答案 0 :(得分:0)
如果不需要json文件,则可以使用tWriteJSONFields
而不是tFileOutputJSON
,这是一项额外的好处,使您可以更好地控制json树。然后,您可以执行以下操作:
tFileInputDelimited -- tMap -- tWriteJSONFields -- tMap -- tRESTClient
在tWriteJSONFields
中,定义一列将保存您的json,然后在tMap
中,将其映射到您从tRESTClient
继承的“字符串”列中(它有2个在其架构,正文和字符串中的预定义列中),您需要在tMap输出上具有与tRESTClient
的输入架构相同的架构。