我正在尝试比较2个json字符串,但必须首先删除timestamp字段。
当前代码如下:
ObjectNode j1;
ObjectNode j2;
try {
j1 = (ObjectNode) objectMapper.readTree(b1);
j2 = (ObjectNode) objectMapper.readTree(b2);
} catch (IOException e) {
// error handling
}
j1.remove(TIMESTAMP_FIELD);
j2.remove(TIMESTAMP_FIELD);
return j1.equals(j2)
现在,我想知道是否容易操作jackson解析的字段,这样我以后就不必删除这些字段了。我环顾四周,只找到了映射到POJO的解决方案,由于我只有一个json字符串,因此在我的情况下不起作用。
有人知道更好/更快的解决方案吗?