Mule ESB 3.8 json 输出 dw 脚本
Mule ESB 3.8 json output dw Script
我有这样的输入json:
{
"person": {
"personinfo": [
{
"VAR_KEY": "name",
"VAR_VAL": "jack"
},
{
"VAR_KEY": "sex",
"VAR_VAL": "male"
}
]
}
}
我想得到这样的输出
{
"person": {
"personinfo": [
{
"name":"jack"
},
{
"sex":"male"
}
]
}
}
mule esb dw脚本怎么写?谢谢
这对我有用
%dw 1.0
%output application/json
---
person : {
personinfo : payload.person.personinfo map {
($.VAR_KEY) : $.VAR_VAL
}}
我有这样的输入json:
{
"person": {
"personinfo": [
{
"VAR_KEY": "name",
"VAR_VAL": "jack"
},
{
"VAR_KEY": "sex",
"VAR_VAL": "male"
}
]
}
}
我想得到这样的输出
{
"person": {
"personinfo": [
{
"name":"jack"
},
{
"sex":"male"
}
]
}
}
mule esb dw脚本怎么写?谢谢
这对我有用
%dw 1.0
%output application/json
---
person : {
personinfo : payload.person.personinfo map {
($.VAR_KEY) : $.VAR_VAL
}}