使用 JOLT 从给定的 json 值列表中创建 "key - value" 对 json
Create "key - value" pair json from the list of given json values using JOLT
我有这样的场景,其中 json 只是数组中的字符串列表没有键,但我想使用 jolt 转换将键添加到每个字符串。它的一些奇怪的用例,找不到太多信息来解决这个问题。
来源json:
[
[
"John",
"200.01"
],
[
"David",
"500.00"
]
]
预期结果:
[
{
"name": "John",
"amount": "200.01"
},
{
"name": "David",
"amount": "500.00"
}
]
感谢您在这方面帮助我,我将不胜感激!..
这个规范有效
对于字符串数组,只能使用索引来移动对象。
[
{
"operation": "shift",
"spec": {
"*": {
"0": "[#2].name",
"1": "[#2].amount"
}
}
}
]
我有这样的场景,其中 json 只是数组中的字符串列表没有键,但我想使用 jolt 转换将键添加到每个字符串。它的一些奇怪的用例,找不到太多信息来解决这个问题。
来源json:
[
[
"John",
"200.01"
],
[
"David",
"500.00"
]
]
预期结果:
[
{
"name": "John",
"amount": "200.01"
},
{
"name": "David",
"amount": "500.00"
}
]
感谢您在这方面帮助我,我将不胜感激!..
这个规范有效
对于字符串数组,只能使用索引来移动对象。
[
{
"operation": "shift",
"spec": {
"*": {
"0": "[#2].name",
"1": "[#2].amount"
}
}
}
]