JOLT:转换 "array" 类型的所有 json 个元素
JOLT: transform all json elements of type "array"
我想通过 JOLT 将 json 中的 ALL 数组 转换为键值对列表:
输入:
"ex":{"arr": ["1", "2", "3", "4"]}
期望的输出:
"ex-arr-0": "1",
"ex-arr-1": "2", ...
规格
[
{
"operation": "shift",
"spec": {
"ex": {
"arr": {
"*": "ex-arr-&"
}
}
}
}
]
我通过以下方式解决了它:
{
"*":
{
"ex": {"*": {"*": "&3.&2-&1-&"}}
}
}
我想通过 JOLT 将 json 中的 ALL 数组 转换为键值对列表:
输入:
"ex":{"arr": ["1", "2", "3", "4"]}
期望的输出:
"ex-arr-0": "1",
"ex-arr-1": "2", ...
规格
[
{
"operation": "shift",
"spec": {
"ex": {
"arr": {
"*": "ex-arr-&"
}
}
}
}
]
我通过以下方式解决了它:
{
"*":
{
"ex": {"*": {"*": "&3.&2-&1-&"}}
}
}