Data and JSON
How to persist entities, map JSON without reflection and validate JWT tokens.
Overview
The data side of Fusion is entirely reflectionless: entities and JSON models are turned into generated code at build time, and JWT validation builds on the JVM cryptography without extra dependencies.
Modules
-
Persistence - record entities mapped to JDBC, generated CRUD and queries, thread-safe
ContextLessDatabase. -
JSON - reflectionless records mapping, JSON-Pointer/Patch/diff, JSON Schema validation, pretty mapper and
JsonConfigurationSource. -
JWT - signing and validation based on JDK cryptography and
fusion-json.