我有json的源代码如下:
{
"name": "Andrew",
"address": {
"permanentAddress": null,
"temporaryAddress": null
}
}
想要按照以下方式映射到目的地地址:
{
"person": {
"name": "Andrew",
"address": {}
}
}
如果permanantAddress和temporaryAddress为null,则将person. address设置为Empty而非null:
我试过下面 我试过用下面的震动变换
[
{
"operation": "shift",
"spec": {
"name": "person.name",
"address": {
"permanentAddress": "person.address.permanentAddress",
"temporaryAddress": "person.address.temporaryAddress"
}
}
}
]
答案是:
{
"person" : {
"name" : "Andrew",
"address" : {
"permanentAddress" : null,
"temporaryAddress" : null
}
}
}