我有一个 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");
}
有什么有效的方法吗?请建议?