震动规格
Jolt Specification
我有以下输入格式
INPUT.JSON
[
{
"name": "adam",
"age": 12,
"address": {
"city": "delhi",
"country": "india",
"zip": "110011"
}
},
{
"name": "louis",
"age": 23,
"address": {
"city": "goa",
"country": "india",
"zip": "110022"
}
}
]
应用颠簸变换后我想获得以下输出
期望OUTPUT.JSON
[
{
"name": "adam",
"age": 12,
"address": {
"current_city": "delhi", //change here
"current_country": "india", //change here
"zipode": "110011" //change here
}
},
{
"name": "louis",
"age": 23,
"address": {
"current_city": "goa", //change here
"current_country": "india", //change here
"zipode": "110022" //change here
}
}
]
你能帮我看看颠簸规格吗?
谢谢
这可能有帮助,
[
{
"operation": "shift",
"spec": {
"*": {
"name": "[&1].name",
"age": "[&1].age",
"address": {
// Shifting inside address object
"city": "[&2].address.current_city",
"country": "[&2].address.current_country",
"zip": "[&2].address.zipode"
}
}
}
}
]
我有以下输入格式
INPUT.JSON
[
{
"name": "adam",
"age": 12,
"address": {
"city": "delhi",
"country": "india",
"zip": "110011"
}
},
{
"name": "louis",
"age": 23,
"address": {
"city": "goa",
"country": "india",
"zip": "110022"
}
}
]
应用颠簸变换后我想获得以下输出
期望OUTPUT.JSON
[
{
"name": "adam",
"age": 12,
"address": {
"current_city": "delhi", //change here
"current_country": "india", //change here
"zipode": "110011" //change here
}
},
{
"name": "louis",
"age": 23,
"address": {
"current_city": "goa", //change here
"current_country": "india", //change here
"zipode": "110022" //change here
}
}
]
你能帮我看看颠簸规格吗? 谢谢
这可能有帮助,
[
{
"operation": "shift",
"spec": {
"*": {
"name": "[&1].name",
"age": "[&1].age",
"address": {
// Shifting inside address object
"city": "[&2].address.current_city",
"country": "[&2].address.current_country",
"zip": "[&2].address.zipode"
}
}
}
}
]