【发布时间】:2020-08-27 06:15:49
【问题描述】:
我正在尝试使用以下规格进行 JOLT 换档操作,但无法正常工作。不知道我犯了什么错误。在这种情况下需要帮助。输出 JSON 以对象而不是 Array 的形式出现,并且 shift 也无法按预期工作。
Input : [
{
"Header": {
"Number": 1,
"Id": "JO"
},
"Name": "John"
},
{
"Header": {
"Number": 2,
"Id": "JS"
},
"Name": "Justin"
}
]
Spec : [
{
"operation": "shift",
"spec": {
"*": {
"Header": "Header",
"Name": "Header.Name"
}
}
}
]
Expected Output : [
{
"Header": {
"Number": 1,
"Id": "JO",
"Name": "John"
}
},
{
"Header": {
"Number": 2,
"Id": "JS",
"Name": "Justin"
}
}
]
Actual Output : {
"Header" : [ {
"Number" : 1,
"Id" : "JO",
"Name" : "John"
}, {
"Number" : 2,
"Id" : "JS"
} ]
}
【问题讨论】: