如何使用 JOLT 将整个 JSON 对象作为值映射到新的 JSON 键中?
How to map entire JSON object as value into new JSON key using JOLT?
我的目标是将 JSON 对象映射到新的 JSON 对象键中作为值。比如例子:
我的首发JSON:
{
"old_key_1" : "some_json_structure_1",
"old_key_2" : "some_json_structure_2",
"old_key_3" : "some_json_structure_3"
}
我的目标JSON:
{
"new_key_1" :
{
"old_key_1" : "some_json_structure_1",
"old_key_2" : "some_json_structure_2",
"old_key_3" : "some_json_structure_3"
}
}
如何使用 JOLT:如果我理解得很好,我必须使用 shift spec 但我不明白如何?
谁能帮帮我?
提前致谢
包装到新对象中:
[
{
"operation": "shift",
"spec": {
"*": {
"@": "new_key_1.&" //the "&" means go up the tree 0 levels, grab what is there and subtitute it in
}
}
}
]
我的目标是将 JSON 对象映射到新的 JSON 对象键中作为值。比如例子:
我的首发JSON:
{
"old_key_1" : "some_json_structure_1",
"old_key_2" : "some_json_structure_2",
"old_key_3" : "some_json_structure_3"
}
我的目标JSON:
{
"new_key_1" :
{
"old_key_1" : "some_json_structure_1",
"old_key_2" : "some_json_structure_2",
"old_key_3" : "some_json_structure_3"
}
}
如何使用 JOLT:如果我理解得很好,我必须使用 shift spec 但我不明白如何?
谁能帮帮我?
提前致谢
包装到新对象中:
[
{
"operation": "shift",
"spec": {
"*": {
"@": "new_key_1.&" //the "&" means go up the tree 0 levels, grab what is there and subtitute it in
}
}
}
]