Cómo comparar dos JsonNodes con Jackson?

John :

Tengo un método que compara dos objetos, pero no sé cómo comparar JsonNode por la biblioteca Jackson.

Quiero conseguir algo así:

private boolean test(JsonNode source) {
    JsonNode test = compiler.process(file);
    return test.equals(source);
}
user7294900:

Eso es lo suficientemente bueno para uso JsonNode.equals :

Igualdad para objetos de nodo se define como completo (profundidad) igualdad de valor. Esto significa que es posible comparar los árboles completos JSON para la igualdad mediante la comparación de igualdad de los nodos raíz.

Tal vez también añadir un cheque nulo como test != null

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=167997&siteId=1
Recomendado
Clasificación