I have a map which contains information as below:
"source.temp.temp1.issuer.value": "Hend",
"source.temp.temp2.issuer.value": "Ledge",
"source.temp.temp1.issuer.audence": "Legos1",
"source.temp.temp2.issuer.audence": "Legos2",
"source.temp.temp1.issuer.algp": "esc",
"source.temp.temp2.issuer.algp": "esc"
I need to do grouping based on the part of the key, i.e temp1, temp2, etc. Save them and make a list out of it. So the final result should be like this:
[
{
"source.temp.temp1.issuer.value": "Hend",
"source.temp.temp1.issuer.audence": "Legos1",
"source.temp.temp1.issuer.algp": "esc"
},
{
"source.temp.temp2.issuer.value": "Ledge",
"source.temp.temp2.issuer.audence": "Legos2",
"source.temp.temp2.issuer.algp": "esc"
},
...
]
The keys are of Object type.