1. I have below json data coming from another API. It displays country and Flag in separate Array objects
{
"data": [
{
"service": "Tourist Visa",
"service_id": 2,
"country_id": 2,
"country_name": "Australia",
"country_flag": "https://getset-visa.s3.amazonaws.com/images/flag/australia-flag.JPG"
},
{
"service": "Tourist Visa",
"service_id": 2,
"country_id": 1,
"country_name": "India",
"country_flag": "https://getset-visa.s3.amazonaws.com/images/countries/Indian-Flag.png"
},
{
"service": "Visa Services",
"service_id": 3,
"country_id": 1,
"country_name": "India",
"country_flag": "https://getset-visa.s3.amazonaws.com/images/countries/Indian-Flag.png"
}
]
}
2. I want to convert it to like below, Using JavaScript for consuming in API. Like One country data in one array and another country data in separate array object along with country, flag and a services array
{
"data": [
{
"countryName": "Australia",
"countryFlag": "https://getset-visa.s3.amazonaws.com/images/flag/australia-flag.JPG",
"services": [
{
"serviceName": "Tourist Visa"
}
]
},
{
"countryName": "India",
"countryFlag": "https://getset-visa.s3.amazonaws.com/images/countries/Indian-Flag.png",
"services": [
{
"serviceName": "Visa Services"
},
{
"serviceName": "Tourist Visa"
}
]
}
]
}
Any help appreciated.