[英]JOLT transformation JSON to array
我必须将 JSON 输入转换为包含一个对象的数组。
我有这个 JOLT 配置:
[
{
"operation": "shift",
"spec": {
"tokenType": "key",
"accessToken": "value"
}
}
]
这是我的输入:
{
"tokenType": "Bearer",
"refreshToken": "xxx.xxx.xxx",
"accessToken": "yyy.yyy.yyy",
"signature": "secret",
"links": {
"href": "someLink",
"refreshTokenHref": "someLink",
"signoutHref": "someLink"
},
"version": "1.0"
}
实际输出:
{
"key" : "Bearer",
"value" : "yyy.yyy.yyy"
}
期望的输出:
[{
"key" : "Bearer",
"value" : "yyy.yyy.yyy"
}]
你知道怎么做吗?
谢谢你们的帮助
刚刚发现如何做到这一点!
[
{
"operation": "shift",
"spec": {
"accessToken": {
"$": "[#2].key",
"@": "[#2].value"
}
}
}
]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.