Thank you, This is working. Facing issue with one more spec similar for converting JSON to Array.
Input JSON:
[
{
"bI": {
"id": "t1",
"locale": [
"id_ID",
"id_ID"
],
"tempName": "",
"name": "Test1",
"isActive": false,
"pT": "Re"
},
"id": "t1",
"ContextID": "id_ID",
"cf": {
"name": "asd"
},
"dE": {
"sS": "arte"
},
"mk": {},
"pd": {}
}
]
spec applied:
[
{
"operation": "shift",
"spec": {
"*": {
"*": "&",
"bI": {
"*": "bI.&",
"tempName": {
"": "&2.&1",
"*": {
"@1": "&3.&2"
}
}
}
}
}
}
]
O/p:
{
"bI" : {
"id" : "t1",
"locale" : [ "id_ID", "id_ID" ],
"tempName" : null,
"name" : "Test1",
"isActive" : false,
"pT" : "Re"
},
"id" : "t1",
"ContextID" : "id_ID",
"cf" : {
"name" : "asd"
},
"dE" : {
"sS" : "arte"
},
"mk" : { },
"pd" : { }
}
Expected output:
[
{
"bI" : {
"id" : "t1",
"locale" : [ "id_ID", "id_ID" ],
"tempName" : null,
"name" : "Test1",
"isActive" : false,
"pT" : "Re"
},
"id" : "t1",
"ContextID" : "id_ID",
"cf" : {
"name" : "asd"
},
"dE" : {
"sS" : "arte"
},
"mk" : { },
"pd" : { }
}
]