在 json mule 4 中根据数组大小插入动态数据
Insert dynamic data based on array size in json mule 4
现有JSON:
{
"name":"abc",
"place": "äbc"
}
我有一个单独的数组如下:
[documentDetails:{
"name" : "doc1",
"size" : "5"
},
documentDetails:{
"name" : "doc1",
"size" : "5"
}
]
最终 JSON 要求:
{
"name":"abc",
"place": "äbc",
documentDetails:{
"name" : "doc1".
"size" : "5"
},
documentDetails:{
"name" : "doc1".
"size" : "5"
}
}
如何才能达到最终的json?
试试这个:
%dw 2.0
output application/dw
var in1 = {
"name":"abc",
"place": "äbc"
}
var in2 = [
documentDetails:{
"name" : "doc1",
"size" : "5"
},
documentDetails:{
"name" : "doc1",
"size" : "5"
}
]
---
{
(in1),
(in2)
}
请注意,您的“单独数组”有拼写错误。根据我的理解已修复。
现有JSON:
{
"name":"abc",
"place": "äbc"
}
我有一个单独的数组如下:
[documentDetails:{
"name" : "doc1",
"size" : "5"
},
documentDetails:{
"name" : "doc1",
"size" : "5"
}
]
最终 JSON 要求:
{
"name":"abc",
"place": "äbc",
documentDetails:{
"name" : "doc1".
"size" : "5"
},
documentDetails:{
"name" : "doc1".
"size" : "5"
}
}
如何才能达到最终的json?
试试这个:
%dw 2.0
output application/dw
var in1 = {
"name":"abc",
"place": "äbc"
}
var in2 = [
documentDetails:{
"name" : "doc1",
"size" : "5"
},
documentDetails:{
"name" : "doc1",
"size" : "5"
}
]
---
{
(in1),
(in2)
}
请注意,您的“单独数组”有拼写错误。根据我的理解已修复。