An improvised draft of JSON Expression grammar in ABNF:
JsonExpression = "[" Operator Operands "]" ; JSON-expression is itself a valid JSON array
Operator = JsonLiteral ; Operator is any JSON value, but usually a string
Operands = 1*("," Operand) ; Non-nullary expression has at least one operand