Package io.micronaut.serde.support.util
@NullMarked
package io.micronaut.serde.support.util
Runtime helper types for serde metadata, JSON tree processing, and subtype handling.
-
ClassDescriptionCan be used as a key for type.Utility class for buffering and parsing JSON to support
JsonMapper.createReactiveParser(java.util.function.Consumer, boolean).Internal marker for serdes that map directly to one scalar value method.Internal marker for serdes that expose the direct scalar value kind.Support for document-scoped identifiers: JAXB@XmlIDand Jackson@JsonIdentityInfoproperties share theSerdeConfig.SerManagedRef.Scope.DOCUMENTmarker, one registry per document and the same reference serdes.Implementation of theDecoderinterface that uses theJsonNodeabstraction.Implementation of theEncoderinterface that encodes a in-memoryJsonNode.Utilities for implementing JsonView support in mappers.Common helpers for POJO-like shape handling.Utility methods for annotations.Extra configuration placed at the argument.Helpers for resolving format feature overrides from annotation metadata.The subtype info.Can be used as a key for type.