I have JSON structure like below each contains Title and SubColumns. Subcolumns may or may not have extra SubCloumns.
From that I want to generate table Heading so I need to calculate ColSpan and RowSpan accordingly.
What I know is have to use recursion, I have tried but as I'm new I can't figure out how it will works.
So can any one guide me how will I use a recursive function?
[
{
"Title":"Column 1",
"SubColumns":[
]
},
{
"Title":"Column 2",
"SubColumns":[
]
},
{
"Title":"Column 3",
"SubColumns":[
{
"Title":"Column 3 : 1",
"SubColumns":[
]
},
{
"Title":"Column 3 : 2",
"SubColumns":[
{
"Title":"Column 3 : 2 : 1",
"SubColumns":[
]
},
{
"Title":"Column 3 : 2 : 2",
"SubColumns":[
]
},
{
"Title":"Column 3 : 2 : 3",
"SubColumns":[
]
},
{
"Title":"Column 3 : 2 : 4",
"SubColumns":[
]
}
]
},
{
"Title":"Column 3 : 3",
"SubColumns":[
{
"Title":"Column 3 : 3 : 1",
"SubColumns":[
]
},
{
"Title":"Column 3 : 3 : 2",
"SubColumns":[
]
},
{
"Title":"Column 3 : 3 : 3",
"SubColumns":[
]
}
]
}
]
}
]
