Build complex rules, serialize them as JSON, and execute them in Scala.
This library includes:
- a type-annotated implementation of JsonLogic, letting you represent expressions and types (language agnostic!)
- methods to serialize Scala data structures as Typed JsonLogic
- methods to deserialize Typed JsonLogic into Scala data structures
- easily customizeable methods to evaluate these expressions in Scala