I have the json Structure as per the following example
const arr = [
{ Airline: "Goair", Departure: "01:50", Price: "8,007.00" },
{ Airline: "Air india", Departure: "03:40", Price: "8,735.00" },
{ Airline: "Indigo", Departure: "06:15", Price: "7,165.00" },
{ Airline: "Indigo", Departure: "07:25", Price: "7,401.00" },
{ Airline: "Air india", Departure: "08:15", Price: "50,078.00" },
{ Airline: "Goair", Departure: "09:00", Price: "7,401.00" },
{ Airline: "Air india", Departure: "04:15", Price: "5,078.00" },
{ Airline: "Goair", Departure: "19:00", Price: "7,401.00" },
];
But here Airline Name comes Dynamically we need to separate the JSON as by the Expected Array format
i need to change the above Json as by the Airline expected Json Structure is given below
const expectedArr = [
{
Airline: "Goair",
Details: [
{ Departure: "01:50", Price: "8,007.00" },
{ Departure: "09:00", Price: "7,401.00" },
{ Departure: "19:00", Price: "7,401.00" },
],
},
{
Airline: "Air india",
Details: [
{ Departure: "03:40", Price: "8,735.00" },
{ Departure: "08:15", Price: "50,078.00" },
{ Departure: "04:15", Price: "5,078.00" },
],
},
{
Airline: "Indigo",
Details: [
{ Departure: "06:15", Price: "7,165.00" },
{ Departure: "07:25", Price: "7,401.00" },
],
},
];