【发布时间】:2020-01-14 02:53:11
【问题描述】:
我有这样的输出 json
[
"city": [
{
"street": "street"
"zip": "223344"
}
]
"document": [
{
"date": "2020-01-10T04:04:01-08:00",
"id": "12345678",
"file_name": "test.xml"
}
]
]
我想在“文档”中添加新字段,这样新的输出就会像这样
[
"city": [
{
"street": "street"
"zip": "223344"
}
]
"document": [
{
"date": "2020-01-10T04:04:01-08:00",
"id": "12345678",
"file_name": "test.xml"
},
{
"date": "2020-01-10T04:04:01-08:00",
"id": "123456789",
"file_name": "test2.xml"
},
{
"date": "2020-01-10T04:04:01-08:00",
"id": "1234567800",
"file_name": "test3.xml"
}
]
]
如何添加新字段? 我尝试在后面的代码的帮助下做到这一点,但不幸的是我没有得到正确的结果
payload map(value) -> value ++
document: vars.documentsInfo map {
date: $.createdAt,
id: $.id,
file_name: $.name
}
【问题讨论】:
-
您使用的是哪个版本的 dataweave?
-
您的 JSON 无效。另外,我们不知道 vars.documentsInfo 是什么。
-
vars.documentsInfo 它是数组,我有我之前指出的字段的值,json 这是我描述的结构的唯一示例,我想在其中添加此信息