I am beginner to programming. I am reading the csv data from the file then I need to convert csv data into json formate. This is my csv data file:
batch_id ingredient_code quantity expiry_date
1 item1 1000 18-01-2019
1 item2 500 18-02-2019
2 item1 1000 18-01-2019
3 item2 1000 18-08-2019
4 item2 1000 18-01-2019
4 item1 1000 18-05-2019
4 item3 500 18-04-2019
5 item4 1000 18-01-2019
I am expecting output like this
[{
batch_id : 1,
items :[{ingredient_code:item1, quantity:1000, expiry_date:18-01-2019},
{ingredient_code:item2, quantity:500, expiry_date:18-02-2019}]
},
{
batch_id : 2,
items :[{ingredient_code:item1, quantity:1000, expiry_date:18-01-2019}]
},
{
batch_id : 3,
items :[{ingredient_code:item1, quantity:1000, expiry_date:18-01-2019}]
},
{
batch_id : 4,
items :[{ingredient_code:item1, quantity:1000, expiry_date:18-05-2019},
{ingredient_code:item2, quantity:1000, expiry_date:18-01-2019},
{ingredient_code:item3, quantity:500, expiry_date:18-04-2019}]
},
{
batch_id : 5,
items :[{ingredient_code:item4, quantity:1000, expiry_date:18-01-2019}]
}]
what I am expecting is batch id should display single time, all the items of that batch id should be added to array. thanks in advance..... sorry for poor english