123456789101112 |
- package jmespath
- // Search evaluates a JMESPath expression against input data and returns the result.
- func Search(expression string, data interface{}) (interface{}, error) {
- intr := newInterpreter()
- parser := NewParser()
- ast, err := parser.Parse(expression)
- if err != nil {
- return nil, err
- }
- return intr.Execute(ast, data)
- }
|