在Mule4中有没有简单的方法将CSV转换成JSON?目前,我正在进行如下操作。
%dw 2.0
output application/json
---
(payload splitBy('\r\n')) map using( tmp = $ splitBy(',')) {
id : tmp[0],
name: tmp[1]
}发布于 2018-06-12 20:00:46
尝试使用以下命令
%dw 2.0
output application/json
---
payload输入:-
id,name
2,Tom
3,Jerry产生的输出是
[
{
"id": "2",
"name": "Tom"
},
{
"id": "3",
"name": "Jerry"
}
]希望这能有所帮助。
发布于 2020-09-10 23:08:15
如果您的CSV具有逗号分隔值,并且第一行具有标题,则最好的工作解决方案是:
第一个转换消息
%dw 2.0
output application/csv headerLineNumber=0, header=true
---
payload第二个转换消息
%dw 2.0
output application/dw
---
payload发布于 2020-06-14 21:09:14
尝试在转换消息中跟踪
%dw 2.0
输出应用程序/json
有效负载映射{ FirstName:$.FirstName,LastName:$.LastName,部门:$.Department,电子邮件:$.Email,电话:$.Phone,CreatedDate:$.CreatedDate }
https://stackoverflow.com/questions/50789530
复制相似问题