Module dev.metaschema.databind
Package dev.metaschema.databind.io.json
package dev.metaschema.databind.io.json
Provides support for reading and writing Metaschema instance data in JSON
format.
This package contains JSON-specific implementations of the serialization and deserialization interfaces, including:
- JSON deserializer for reading JSON into bound objects
- JSON serializer for writing bound objects to JSON
- JSON-specific problem handlers for error recovery
- JSON parsing and writing context interfaces
The JSON implementation uses Jackson for JSON processing.
-
ClassDescriptionDefaultJsonDeserializer<CLASS extends IBoundObject>Provides support for reading JSON-based data based on a bound Metaschema module.This problem handler implementation handles common issues when parsing JSON-based Metaschema module instances.DefaultJsonSerializer<CLASS extends IBoundObject>Provides support for serializing bound Java objects to JSON format based on a Metaschema module definition.Provides the parsing context for reading JSON-based Metaschema module instances.A reader for processing JSON instances using the item read handler pattern.Handles common issues resulting from parsing JSON content.Provides the writing context for serializing Java objects to JSON format.A factory for creating and configuring
JsonFactoryinstances with standard Metaschema settings.Supports reading JSON-based Metaschema module instances.Provides support for writing Metaschema-bound Java objects to JSON format.