smithy/smithy-jmespath
Michael Dowling 031f1fc83b
Add ability to serialize the JMESPath AST (#1059)
This allows the JMESPath AST to be parsed, then modified, then
reserialized. Use cases include things like being able to modify
JMESPath expressions found in waiters so that field extraction matches
any normalization changes code generators make to object keys (e.g.,
using snake_case in Ruby as opposed to the member names provided in the
model).
2022-01-18 16:08:54 -08:00
..
src Add ability to serialize the JMESPath AST (#1059) 2022-01-18 16:08:54 -08:00
README.md Address PR feedback 2020-11-10 20:01:20 -08:00
build.gradle Add smithy-jmespath for parsing JMESPath 2020-11-10 20:01:20 -08:00

README.md

Smithy JMESPath

This is an implementation of a JMESPath parser written in Java. It's not intended to be used at runtime and does not include an interpreter. It doesn't implement functions. Its goal is to parse JMESPath expressions, perform static analysis on them, and provide an AST that can be used for code generation.