У меня есть список объектов JSON:
[{"name":"abc","id":"123"},{"name":"xyz","id":"345"}..]
и набор параметров, таких как {"abc","def","xyz"}.
Я хочу проверить, содержит ли второй набор параметров значение, которое отсутствует в поле имени объекта JSON в первом массиве.
Алгоритм, которому я следовал:
Boolean flag = false;
for{name : nameSet} {
if(jsonObject.get("name")!=name{
flag = true;
}
}
if(flag){
System.out.print("not matched");
}
Есть ли эффективный способ сделать это? Пожалуйста, предложите?