У меня есть пакетный скрипт Windows для выполнения запроса POST с использованием curl и чтения данных из файла JSON, он отлично работает только с одним объектом в файле и выглядит так.
curl -u username@password -H "Content-Type: application/json" -d @file.json http://apiurl.com
и файл json такой:
{
"name": "Empty name",
"properties": {
"active": "True",
"subcity_zone": "East Hararge",
"woreda": "Meta"
}
}
Но теперь я хочу отправить запрос каждому объекту в массиве, повторяя каждый элемент. Итак, как мне перебрать каждый объект JSON из файла?
Вот как выглядит новый файл массива JSON:
[{
"name": "test facility I",
"properties": {
"active": "True",
"city": "",
"subcity_zone": "East Hararge",
"woreda": "Meta"
}
},
{
"name": "test facility II",
"properties": {
"active": "True",
"subcity_zone": "East Hararge",
"woreda": "Girawa"
}
}]