based on my requiremrnt in my project i am getting the below array of json as input but i need to convert that into a particular format of array of json object.
[
{
"accident_description": "bike accident",
"reported_by": "john",
},
{
"accident_description": "car accident",
"reported_by": "sam",
}
]
output>>>
"fields": [
{
"title": "accident_description",
"values": "bike accident"
"type": "generic",
},
{
"title": "reported_by",
"values": "john",
"type": "generic",
},
{
"title": "accident_description",
"values": "car accident"
"type": "generic",
},
{
"title": "reported_by",
"values": "sam",
"type": "generic",
},
]
arr.flatMap(o=>Object.entries(o).flatMap(([k,v],i)=>[{title:k,values:v,type:'generic'}].concat(i%2?[{title:'title1',values:'value1',type:'type1'},{title:'title2',values:'value2',type:'type2'}]:[])));