我希望循环遍历字符串数组并将每个字符串添加到JsonPath过滤器对象:
Filter f = filter(); // ERROR
for (int j = 0; j < in_paths.size(); j++)
{
f = f.and(where(in_paths[j]).exists(true));
}
这种方法的唯一问题是我似乎无法创建一个空的&#34;过滤。有谁知道这是否可能?如果没有,有人可以提供替代方案吗?
答案 0 :(得分:0)
初始过滤器可以检查文档根目录是否存在。
Filter f = filter(where("$").exists(true));
for (int j = 0; j < in_paths.size(); j++)
{
f = f.and(where(in_paths[j]).exists(true));
}