我想将INFO键数据合并到REST对象中
{
"data": [
{
"item": "banana",
"value": 3
},
{
"item": "banana",
"value": 3
}
],
"info": {
"place": [
{
"country": "canada"
}
]
}
}
我的代码是:
[
{
"operation": "shift",
"spec": {
"data": {
"*": {
"item": "[&1].&",
"value": "[&1].price",
"@2,info.place": {
"*": {
"country": "[&1].&"
}
}
}
}
}
}
]
输出:
[
{
"country": [ "canada", "canada" ],
"item": "banana",
"price": 3
},
{
"item": "banana",
"price": 3
}
]
所以Country不应该是数组,当然,我可以使用基数来删除数组,但Country不会添加到最后一个对象中.