我有一个#Talend Job返回数据行。我想要做的是获取这些行并将它们连接成一个JSON字符串。
角色
╔════╦═══════╦════════╗
║ id ║ name ║ person ║
╠════╬═══════╬════════╣
║ 1 ║ admin ║ jon ║
║ 2 ║ admin ║ fred ║
║ 3 ║ user ║ alfred ║
║ 4 ║ user ║ jon ║
╚════╩═══════╩════════╝
我想像这样获得JSON哈希:
{"admin":
["jon", "fred"],
"user": ["alfred", "jon"]
}
有没有办法创建临时表或对象并循环记录?现在我正在使用tHashoutput存储数据 - 如何循环记录?所以我可以输出每隔这么多记录的JSON字符串。
对于每100条记录,我想创建一个JSON字符串。