我想使用jolt将给定的json转换为给定的格式:-
输入JSON
{
"dataType": "XYZ","payload": {
"Revision": 0,"identifier2": {
"xyz": 215,"version": 1,"revision": 1,"Type": 12
},"timestamp": "2019-12-10T06:24:01.708Z","Currency": "SEK","identifier3": {
"xyz": 170,"revision": 5,"Type": 40
}
},"datatype1": "ABC"
}
**Output JSON:-**
{
"dataType": "XYZ","Currency": {
"Value": "SEK","Domain": null
},"datatype1": "ABC"
}
我的SPEC:-
[
{
"operation": "shift","spec": {
"payload": {
"Currency": {
"*": {
"$": "&2.Value","@": "&2.Domain"
}
},"*": "payload.&"
},"*": ".&"
}
}
]
当我使用此规范时,将货币标签移出有效负载。请告诉我正确的做法。我可以使用此规格拆分货币,但将其移出有效载荷标签。