Я новичок в groovy и мне нужна помощь в удалении всего списка, если он не соответствует критериям. Вот JSON -
{
"School" : New Elementary School,
"District" : "District1",
"City" : "NewTown",
"Students" : [ {
"Name": "Student1",
"Grade": "1"
}, {
"Name": "Student2",
"Grade": "2"
}, {
"Name": "Student3",
"Grade": "1"
}, {
"Name": "Student4",
"Grade": "1"
}, {
"Name": "Student5",
"Grade": "1"
} ],
}
Я хочу JSON, в котором будут учиться только ученики 1-го класса, т.е. удалить Student2. Вывод должен быть -
{
"School" : New Elementary School,
"District" : "District1",
"City" : "NewTown",
"Students" : [ {
"Name": "Student1",
"Grade": "1"
}, {
"Name": "Student3",
"Grade": "1"
}, {
"Name": "Student4",
"Grade": "1"
}, {
"Name": "Student5",
"Grade": "1"
} ],
}
У меня есть цикл на месте, а также условие. Я посмотрел в Интернете, чтобы удалить весь список, но, похоже, ничего не нашел.