public void JmespathAndExpression_NumberAndEmptyList() { var expression = new JmesPathAndExpression( new JmesPathIdentifier("Number"), new JmesPathIdentifier("EmptyList") ); Assert(expression, "{\"Number\": 5, \"EmptyList\": []}", "[]"); }
public void JmespathAndExpression_TrueAndFalse() { var expression = new JmesPathAndExpression( new JmesPathIdentifier("True"), new JmesPathIdentifier("False") ); Assert(expression, "{\"True\": true, \"False\": false}", "false"); }
private void OnAndExpression() { Prolog(); System.Diagnostics.Debug.Assert(expressions_.Count >= 2); var right = expressions_.Pop(); var left = expressions_.Pop(); var expression = new JmesPathAndExpression(left, right); expressions_.Push(expression); }