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.