我有一个具有以下结构的Json:
{"code":"0000",
"usercode":"sample",
"specifications":{
"c":"d","e":"f"
}}
我需要建立一个颠簸以将json转换为这种形式:
{"code":"0000",
"usercode":"sample",
"specifications":[
{"key":"c",
"value":"d"},
{"key":"e",
"value":"f"}
]}
我尝试过,但这是我的第一个震动。
[
{
"operation": "shift",
"spec": {
"code": "code",
"usercode": "usercode",
"specifications": {
"*": {
"key": "@c",
"value": "@d"
}
}
}
}
]
答案 0 :(得分:1)
首先检查以下示例:https://jolt-demo.appspot.com/#mapToList以了解发生了什么事情:)
此规范可以解决问题:
[
{
"operation": "shift",
"spec": {
"code": "&",
"usercode": "&",
"specifications": {
"*": {
"$": "&2[#2].key",
"@": "&2[#2].value"
}
}
}
}
]