Namespace Solace.SchemaRegistry.Serdes.JsonSchema
Classes
- JsonSchemaDeserializer<T>
A deserializer for JSON Schema-formatted data that converts byte arrays into objects of type T. This class extends AbstractDeserializer<Schema, T> and implements the deserialization logic specific to JSON schemas. Returns a specific target object of type T or a JSON object when the target deserialized type cannot be determined.
- JsonSchemaParser
Parser for JSON Schema that converts raw schema bytes into JsonSchemaModel objects.
- JsonSchemaProperties
A class for configuring JSON schema properties. This is used by JsonSchemaSerializer<T> and JsonSchemaDeserializer<T>.
- JsonSchemaPropertyKeys
Contains property key constants for Json Schema SERDES configuration.
- JsonSchemaSerializer<T>
A JSON Schema serializer that converts objects of type T into byte arrays with JSON Schema validation. Configuration properties can be found in JsonSchemaProperties.
- JsonSchemaValidationException
Exception thrown when validation of serialized data against the JSON schema fails. This exception extends Solace.Serdes.SerializationException and provides specific details about JSON schema validation failures.
- JsonValidationErrorArgs
Json validation error event arguments