public static boolean equals(String left, String right) {
        Slime leftSlime = SlimeUtils.jsonToSlimeOrThrow(left);
        Slime rightSlime = SlimeUtils.jsonToSlimeOrThrow(right);
        return leftSlime.equalTo(rightSlime);
    }
Test whether two JSON strings are equal, e.g. the order of fields in an object is irrelevant.

<p>When comparing two numbers of the two JSON strings, the result is only guaranteed to be
correct if (a) both are integers (without fraction and exponent) and each fits in a long, or
(b) both are non-integers, fits in a double, and are syntactically identical. Examples
of pairs that may not be equal: 1 and 1.0 (different types), 0.1 and 1e-1, 0.0 and 0.00.</p>

@throws RuntimeException on invalid JSON
vespajlib/src/main/java/com/yahoo/text/JSON.java