Hi,
Am trying to convert json to csv. the json that i use is a complex json with deep nested arrays and child objects. Converting json -> xml -> dtatable ->csv is not working as am missing some of the hierarchies in this approach.
Could any one suggest some approach for the conversion?
thisis the part of the sample json that i use:
{
"ParentRoot": {
"Root1": [
{
"Value1": {
"innervalue1": "value",
"innervalue2": "value",
"innervalue3": "value",
"innervalue4": "value",
"innervalue5": "value",
"innervalue6": "value",
"innervalue7": "value"
}
}
],
"Root2": {
"Value2": {
"innervalue1": "value",
"innerArray1": {
"innerarrayvalue1": "value",
"innerarrayvalue2": "value",
"innerarrayvalue3": "value"
},
"innerArray2": {
"innerarrayvalue1":"value",
"innerarrayvalue2": "value",
"innerarrayvalue3": "value",
"innerarrayvalue4": "value",
"innerarrayvalue5": [
{
"childarrayValue": "value",
"childarrayValue2": "value"
},
{
"childarrayValue": "value",
"childarrayValue2": "value"
} ],
"other value": null
}
},
"Root2child": [
{
"innerValue": "value",
"innervalue2": "value",
"root2child": {
"innerValue": "value",
"innerValue1": "value",
"innerValue2": "value",
"innerValue3": "value"
},
"innerValue2": [
{
"inervalue3": "value",
"inervalue4": "value",
"inervalue5": "value",
"inervalue6": "value",
"inervalue7": "value",
"inervalue8": "value",
"inervalue9": "value",
"inervalue10": "value",
"inervalue11": "value",
"inervalue12": "value",
"inervalue13": "value",
"inervalue14": "value",
"inervalue15": "value",
"inervalue16": "value",
"inervalue17": "value",
"inervalue18": "value",
"inervalue19": "value",
"inervalue20": "value",
"inervalue21": "value",
"inervalue22": "",
"inerArray": {
"inerArrayValue": "value",
"inerArray": {
"innerArrayElement": "value",
"innerArrayElement1": "value"
},
"innerArrayValue2": [
{
"element": "value"
}
]
}
}
]
}
]
}
}
}
What I have tried:
Tried differret logics but nothing helped