am尝试转换以下示例json:
{
“ SourceKeys”:[ { “ key”:“分支”, “值”:“ 123” }, { “关键代码”, “值”:“ 456” } ] }
为此格式:
{
“ M”:{ “分支”:{ “ S”:“ 123” }, “代码”:{ “ S”:“ 456” } } }
答案 0 :(得分:1)
首先从以下内容开始 这个:
%dw 2.0
output application/json
var data = {"SourceKeys": [ { "key": "Branch", "value": "123" }, { "key": "Code", "value": "456" } ] }
---
M: {(
data."SourceKeys" map (item) -> {
(item.key) : {
S: item.value
}
}
)}
给出如下结果
"M": {
"Branch": {
"S": "123"
},
"Code": {
"S": "456"
}
}
希望这可以帮助