diff --git a/src/main/java/com/dashjoin/jsonata/Jsonata.java b/src/main/java/com/dashjoin/jsonata/Jsonata.java index d001020..4fa0d3b 100644 --- a/src/main/java/com/dashjoin/jsonata/Jsonata.java +++ b/src/main/java/com/dashjoin/jsonata/Jsonata.java @@ -911,11 +911,7 @@ Object evaluateNumericExpression(Object _lhs, Object _rhs, String op) { Object evaluateEqualityExpression(Object lhs, Object rhs, String op) { Object result = null; - // type checks - var ltype = lhs!=null ? lhs.getClass().getSimpleName() : null; - var rtype = rhs!=null ? rhs.getClass().getSimpleName() : null; - - if (ltype == null || rtype == null) { + if (lhs == null || rhs == null) { // if either side is undefined, the result is false return false; }