Jolt 变换规范问题
Jolt Transform specification Issue
我当前的输入JSON是
[
{
"id": "hjahskjjks",
"key1": "Room Admin",
"key2": "08-12-2018 09:29",
"key3": 31,
"key4": "jkjlkkl"
}
]
我想要如下所示的输出 JSON。我只需要添加一个额外的键和值 'key5'
预期输出
[
{
"id": "hjahskjjks",
"key1": "Room Admin",
"key2": "08-12-2018 09:29",
"key3": 31,
"key4": "jkjlkkl",
"key5": "hjjhjk"
}
]
并提及如何覆盖 key4 的值
请帮我找到 Jolt Json 规范。
以下是我使用的规范
[
{
"operation": "modify-overwrite-beta",
"spec": {
"key5": "dd"
}
}
]
您需要更多级别的嵌套才能在嵌套对象中漫游,例如
[
{
"operation": "modify-overwrite-beta",
"spec": {
"*": {
"key5": "hjjhjk"
}
}
}
]
如果你想用 key5
替换 key4
然后再次使用
[
{
"operation": "modify-overwrite-beta",
"spec": {
"*": {
"key4": "hjjhjk"
}
}
}
]
因此,如果 键名 已经存在,该规范将更新 值 ,否则它将插入 新键值 对
案例一:
案例二:
我当前的输入JSON是
[
{
"id": "hjahskjjks",
"key1": "Room Admin",
"key2": "08-12-2018 09:29",
"key3": 31,
"key4": "jkjlkkl"
}
]
我想要如下所示的输出 JSON。我只需要添加一个额外的键和值 'key5'
预期输出
[
{
"id": "hjahskjjks",
"key1": "Room Admin",
"key2": "08-12-2018 09:29",
"key3": 31,
"key4": "jkjlkkl",
"key5": "hjjhjk"
}
]
并提及如何覆盖 key4 的值
请帮我找到 Jolt Json 规范。
以下是我使用的规范
[
{
"operation": "modify-overwrite-beta",
"spec": {
"key5": "dd"
}
}
]
您需要更多级别的嵌套才能在嵌套对象中漫游,例如
[
{
"operation": "modify-overwrite-beta",
"spec": {
"*": {
"key5": "hjjhjk"
}
}
}
]
如果你想用 key5
替换 key4
然后再次使用
[
{
"operation": "modify-overwrite-beta",
"spec": {
"*": {
"key4": "hjjhjk"
}
}
}
]
因此,如果 键名 已经存在,该规范将更新 值 ,否则它将插入 新键值 对
案例一:
案例二: