[英]Rename nested objects in jolt transformation
I've transforming one jso to another json.我已经将一个 jso 转换为另一个 json。 All looks fine.
一切看起来都很好。 Except the below scenario.
除了以下情况。
Input Json:输入 Json:
{
"v1": 1,
"v2": {
"inv1": {
"Id": 1
},
"inv2": "some text"
}
}
Expected JSON:预期 JSON:
{
"value1": 1,
"value2": {
"innervalue1": {
"value": 1
},
"innervalue12": "some text"
}
}
Can someone please help me to write specs for this transformation?有人可以帮我为这种转换编写规范吗?
Try this spec:试试这个规格:
[
{
"operation": "shift",
"spec": {
"v1": "value1",
"v2":{
"inv1":{
"Id":"value2.innervalue1.value"
},
"inv2":"value2.innervalue12"
}
}
}
]
Output is: Output 是:
{
"value1" : 1,
"value2" : {
"innervalue1" : {
"value" : 1
},
"innervalue12" : "some text"
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.