I want to generate an HTML table from this type of JSON :
{
"fields":{
"Product.Name":[
"ql23xx-firmware",
"setup",
"ql2500-firmware"
],
"Product.Version":[
"3.03.27-3.1.el6-noarch",
"2.8.14-13.el6-noarch",
"5.06.02-1.el6-noarch"
],
"Id":[
"tdcapa11s"
],
"CMDB.EntityInCharge":[
"SUP.CA_SYS"
]
}
}
I can easily do a table like :
<table>
<thead>
<tr>
<th>Id</th>
<th>CMDB.EntityInCharge</th>
<th>Product.Name</th>
<th>Product.Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>tdcapa11s</td>
<td>SUP.CA_SYS</td>
<td>ql23xx-firmware, setup, ql2500-firmware</td>
<td>3.03.27-3.1.el6-noarch, 2.8.14-13.el6-noarch, 5.06.02-1.el6-noarch</td>
</tr>
</tbody>
</table>
But i want something like :
<table>
<thead>
<tr>
<th>Id</th>
<th>CMDB.EntityInCharge</th>
<th>Product.Name</th>
<th>Product.Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>tdcapa11s</td>
<td>SUP.CA_SYS</td>
<td>ql23xx-firmware</td>
<td>3.03.27-3.1.el6-noarch</td>
</tr>
<tr>
<td>tdcapa11s</td>
<td>SUP.CA_SYS</td>
<td>setup</td>
<td>2.8.14-13.el6-noarch</td>
</tr>
<tr>
<td>tdcapa11s</td>
<td>SUP.CA_SYS</td>
<td>ql2500-firmware</td>
<td>5.06.02-1.el6-noarch</td>
</tr>
</tbody>
</table>
How to generate this with Javascript ?
I'm not far away from this but my javascript code is actually very long for such a simple thing like that