I am new to Json, but I tried below json request.
{
"recipes": [{
"mr_id": 1,
"ingredients": [{
"ingredient_id": 2,
"quantity": 4,
"unit": "g",
"nutrients": [{
"nutrient_id": 1,
"quantity": 2,
"unit": "g"
}],
"ingredient_id": 3,
"quantity": 4,
"unit": "g",
"nutrients": [{
"nutrient_id": 2,
"quantity": 2,
"unit": "g"
}]
}],
"mr_id": 2,
"ingredients": [{
"ingredient_id": 4,
"quantity": 4,
"unit": "g",
"nutrients": [{
"nutrient_id": 3,
"quantity": 2,
"unit": "g"
}],
"ingredient_id": 5,
"quantity": 4,
"unit": "g",
"nutrients": [{
"nutrient_id": 4,
"quantity": 2,
"unit": "g"
}]
}]
}]
}
But when i place this in POSTMAN I am getting duplicate Object keys error , Even i checked in online jsonvalidator websites. Showing same duplicate warnings. Can some one please correct this?
>Solution :
your json is not valid, each mr_id and each ingridient_id should be included into brackets {}
{
"recipes": [
{
"mr_id": 1,
"ingredients": [
{
"ingredient_id": 2,
"quantity": 4,
"unit": "g",
"nutrients": [{
"nutrient_id": 1,
"quantity": 2,
"unit": "g"
}]
},
{
"ingredient_id": 3,
"quantity": 4,
"unit": "g",
"nutrients": [{
"nutrient_id": 2,
"quantity": 2,
"unit": "g"
}]
}
]
},
{
"mr_id": 2,
"ingredients": [{
"ingredient_id": 4,
"quantity": 4,
"unit": "g",
"nutrients": [{
"nutrient_id": 3,
"quantity": 2,
"unit": "g"
}]
},
{
"ingredient_id": 5,
"quantity": 4,
"unit": "g",
"nutrients": [{
"nutrient_id": 4,
"quantity": 2,
"unit": "g"
}]
}
]
}
]
}