有没有简单的方法可以将CSV转换成骡子4中的JSON?目前我正在这样做。
%dw 2.0
output application/json
---
(payload splitBy('\r\n')) map using( tmp = $ splitBy(',')) {
id : tmp[0],
name: tmp[1]
}
答案 0 :(得分:0)
尝试使用以下
%dw 2.0
output application/json
---
payload
输入: -
id,name
2,Tom
3,Jerry
产生的输出是
[
{
"id": "2",
"name": "Tom"
},
{
"id": "3",
"name": "Jerry"
}
]
希望这有帮助。
答案 1 :(得分:0)
最佳工作解决方案,如果您有一个用逗号分隔的CSV值,并且标题的第一行是:
第一次转换消息
%dw 2.0
output application/csv headerLineNumber=0, header=true
---
payload
第二种转换消息
%dw 2.0
output application/dw
---
payload
答案 2 :(得分:-1)
尝试在“转换消息”中关注
%dw 2.0
有效载荷图{ 名字:$ .FirstName, 姓:$。姓, 部门:$。部门 电子邮件:$ .Email, 电话:$ .Phone, CreatedDate:$ .CreatedDate }