Wie vergleiche ich zwei JSON-Strings mit GSON auf Gleichheit?

Ich versuche, zwei JSON-Strings auf Gleichheit zu vergleichen. Ich habe das gefundenLösun verwendet Jackson wie unten gezeigt, aber in meinem gesamten Projekt verwende ich GSON. Daher muss ich dasselbe mit GSON tun.

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
}

Gibt es eine Möglichkeit, zwei JSON-Zeichenfolgen mit GSON auf Gleichheit zu vergleichen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage