欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java json 查找包含

錢多多1年前8瀏覽0評論

Java中的JSON是一種輕量級的數據交換格式,它常用于前后端的數據通信和存儲。在Java程序中,我們可以使用各種庫來操作JSON數據。下面是一些查找包含特定值的JSON數據的方法。

/**
 * 使用Gson庫查找包含特定值的JSON數據
 */
public static void findJsonValueByGson(String jsonString, String key) {
Gson gson = new Gson();
JsonObject jsonObject = gson.fromJson(jsonString, JsonObject.class);
Set>entrySet = jsonObject.entrySet();
for (Map.Entryentry : entrySet) {
if (entry.getValue().toString().contains(key)) {
System.out.println(entry.getKey() + ":" + entry.getValue().toString());
}
}
}
/**
 * 使用JsonPath庫查找包含特定值的JSON數據
 */
public static void findJsonValueByJsonPath(String jsonString, String key) {
DocumentContext context = JsonPath.parse(jsonString);
Listresults = context.read("$..[?(@ like '%" + key + "%')]");
for (String result : results) {
System.out.println(result);
}
}

以上就是兩種查找包含特定值的JSON數據的方法,使用起來非常方便,可以根據需要選擇合適的庫來操作JSON數據。