I have a array of objects, like that first json.
Based in attribute name i want to zip this array in another, like that. If the name is the same with another object, compile the object and set into fields array the others atrrtibutes and values.
[
{
"name":"D1D1",
"attritube":"HOST_NAME",
"value_inv":"TEST1",
"value_prod":"TESTA1"
},
{
"name":"D1D1",
"attritube":"HOST_NAME",
"value_inv":"TEST2",
"value_prod":"TESTB1"
},
{
"name":"D2D2",
"attritube":"COMMENTS",
"value_inv":"TEST1",
"value_prod":"TESTA1"
}
]
[
{
"name":"D1D1",
"fields":[
{
"attritube":"HOST_NAME",
"value_inv":"TEST1",
"value_prod":"TESTA1"
},
{
"attritube":"HOST_NAME",
"value_inv":"TEST2",
"value_prod":"TESTB1"
}
]
},
{
"name":"D2D2",
"fields":[
{
"attritube":"COMMENTS",
"value_inv":"TEST1",
"value_prod":"TESTA1"
}
]
}
]