compareJsonTrees#

Fully qualified name: omni::structuredlog::compareJsonTrees

Defined in omni/structuredlog/JsonTree.h

inline bool omni::structuredlog::compareJsonTrees(
const JsonNode *a,
const JsonNode *b,
JsonTreeCompareFuzz fuzz = JsonTreeCompareFuzz::eStrict,
)#

Perform a deep comparison of two nodes.

Note

This assumes a properly formed JsonNode. An incorrectly set len member will likely result in a crash.

Parameters:
  • a[in] The first node to compare.

  • b[in] The second node to compare.

  • fuzz[in] How strict this comparison will be.

Returns:

true of the objects are equal.

Returns:

false if the objects differ in any ways.