[英]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.