我有两个JSON对象作为输入,并想将一个对象的值添加到另一个对象。 我尝试了许多不同的规格,但无法正常工作。
以下是这种情况的一个例子:
输入:
{
"all": {
"a": "1",
"b": "2",
"c": "3"
},
"partially": {
"d": "4",
"e": "5",
"f": "6"
}
}
我想拥有“全部”对象中的所有数据,并且我不知道会出现什么键。 另一方面,我知道“部分”对象的键,并且只想移动选定的键。 例如,这是所需的输出:
{
"result" : {
"a" : "1",
"b" : "2",
"c" : "3",
"d" : "4"
}
}
这是我当前的规格,但是它会生成一个包含单独数据的数组,并且不会仅从“部分”中选择“ d”。如果我只选择“ d”,它将移动值而不是键,但是我需要两者:
[
{
"operation": "shift",
"spec": {
"all": "result",
"partially": "result"
}
}
]
有没有办法做到这一点? 谢谢!
答案 0 :(得分:1)
请尝试使用此规范
Counter