I am a novice in Java and I am looking for a way to flatten json documents.
I have tried Object mapper but without success. I found this link but the results is not what I need :https://github.com/wnameless/json-flattener
I need to transform the documents like in the example below :
Here is an example of my documents
Documents recieved:
{
"data1": "A",
"data2": "B",
"data3": "C",
"data4": [{
"subdata": [{
"subsubdata": "mam"
},
{
"subsubdata": "mom"
},
{
"subsubdata": "mim"
}]
}]
}
Documents Transformed :
{
"data1": "A",
"data2": "B",
"data3": "C",
"data4": [
{"subdata": {
"subsubdata": "mam"
}
},
{"subdata" : {
"subsubdata": "mom"
}
},
{"subdata" : {
"subsubdata": "mim"
}
}
]
}
Thanks
See Question&Answers more detail:os