json-logic-java icon indicating copy to clipboard operation
json-logic-java copied to clipboard

unary minus doesn't negate string args

Open myazinn opened this issue 10 months ago • 1 comments

JsonLogic:

{ "-": [ "4" ] }

As Java:

String expression = "{ \"-\": [ \"4\" ] }";
Map<String, Integer> data = new HashMap<>();
System.out.println(new JsonLogic().apply(expression, data));

Expected: -4 Actual: 4.0

myazinn avatar Mar 10 '25 17:03 myazinn