我正在尝试比较两个JSON字符串是否相等。我找到了这个解决方案,它使用了Jackson如下所示,但在我的所有项目中,我都使用GSON,因此我需要使用GSON做同样的事情。
ObjectMapper mapper = new ObjectMapper();
JsonNode tree1 = mapper.readTree(jsonString1);
JsonNode tree2 = mapper.readTree(jsonString2);
if (tree1.equals(tree2)) {
// yes, contents are equal -- note, ordering of arrays matters, objects not
} else {
// not equal
}
有没有办法使用GSON比较两个JSON字符串是否相等?