Java 将talend行连接到json字符串中

Java 将talend行连接到json字符串中,java,etl,talend,Java,Etl,Talend,我有一个返回数据行的#Talend作业。我要做的是将这些行连接成一个JSON字符串 角色 我希望得到一个JSON哈希,如下所示: {"admin": ["jon", "fred"], "user": ["alfred", "jon"] } 有没有办法创建临时表或对象并循环记录?现在我正在使用tHashoutput来存储数据-如何循环记录?所以我可以每隔这么多条记录输出一个JSON字符串 对于每100条记录,我想创建一个JSON字符串 不在一行中获取数据是非常奇怪的。首先,尝试解决此

我有一个返回数据行的#Talend作业。我要做的是将这些行连接成一个JSON字符串

角色

我希望得到一个JSON哈希,如下所示:

{"admin": 
  ["jon", "fred"], 
  "user": ["alfred", "jon"]
}
有没有办法创建临时表或对象并循环记录?现在我正在使用tHashoutput来存储数据-如何循环记录?所以我可以每隔这么多条记录输出一个JSON字符串


对于每100条记录,我想创建一个JSON字符串

不在一行中获取数据是非常奇怪的。首先,尝试解决此任务。您可以在使用时使用平面文件或thashoutput..然后您可以使用tfileinput*或thashoutput读取此平面文件或thashoutput,并对每一行或每一组进行迭代,然后进行迭代。。
{"admin": 
  ["jon", "fred"], 
  "user": ["alfred", "jon"]
}