Json 转换:始终将元素映射到数组
Json transformation : always map element to an array
我有一个后端,如果我只有一个元素,它可以 return 像这样响应 :
{
"object": {
"a": "1",
"b": "2"
}
}
但也喜欢这样,如果我有很多元素:
{
"object": [
{
"a": "1",
"b": "2"
},
{
"a": "3",
"b": "5"
}
]
}
我希望我的 "object" 始终有一个数组,即使我里面只有一个项目,如下所示:
{
"object": [
{
"a": "1",
"b": "2"
}
]
}
JOLT 转换怎么可能?我尝试了一些技巧,没有结果
谢谢
"cardinality" 操作就是这样做的。
[
{
"operation": "cardinality",
"spec": {
"object": "MANY"
}
}
]
我有一个后端,如果我只有一个元素,它可以 return 像这样响应 :
{
"object": {
"a": "1",
"b": "2"
}
}
但也喜欢这样,如果我有很多元素:
{
"object": [
{
"a": "1",
"b": "2"
},
{
"a": "3",
"b": "5"
}
]
}
我希望我的 "object" 始终有一个数组,即使我里面只有一个项目,如下所示:
{
"object": [
{
"a": "1",
"b": "2"
}
]
}
JOLT 转换怎么可能?我尝试了一些技巧,没有结果
谢谢
"cardinality" 操作就是这样做的。
[
{
"operation": "cardinality",
"spec": {
"object": "MANY"
}
}
]