Compares two JSON values.
If the types of the two values differ, the value with the smaller type id is considered the smaller value. This differs from ECMA script, which performs a type conversion before comparing the values.
JSON values of type Object cannot be compared and will throw an exception.
ref const(Json) other