gval

Gval (Go eVALuate) provides support for evaluating arbitrary expressions, in particular Go-like expressions.

Gval can evaluate expressions with parameters, arimethetic, logical, and string operations:

It also provides support for JSON Path support, allowing you to look inside JSON structures.

Back to top