Top Classes
module jackson.jr.objects

Package com.fasterxml.jackson.jr.ob.impl


Class Summary

Modifier and TypeClass and Description
public class
AnyReader

ValueReader used for "untyped" values; ones that are bound to whatever java.lang.Object is the natural mapping to JSON value that parser currently points to

public class
ArrayReader

Reader for typed Array values.

public class
BeanConstructors

Container class added to encapsulate details of collection and use of Constructors for User-defined (non-JDK) types (aka "Beans").

public class
BeanPropertyIntrospector

Helper class that jackson-jr uses by default to introspect POJO properties (represented as POJODefinition) to build general POJO readers (deserializers) and writers (serializers).

public class
public class
BeanPropertyWriter

Simple container class used to contain information needed for serializing value of a single POJO property.

public class
BeanReader

Class that contains information about dynamically introspected Bean types, to be able to deserialize (read) JSON into a POJO and serialize (write) POJO as JSON.

public class
public class
ClassKey

Key class, used as an efficient and accurate key for locating per-class values from java.util.Maps.

public class
CollectionReader

Reader for typed java.util.Collection values.

public class
DeferredMap

A specialized java.util.Map implementation that will collect entries during building, but only materialize full lookup structure when needed; that is, actual building of hash lookup is deferred.

public class
EnumReader

Reader for Enum values: needed because we need a simple java.util.Map for efficient conversion from id (gotten with java.lang.Enum#toString() to value.

public class
JSONAsObjectCodec

Convenience wrapper around JSON that implements ObjectCodec.

public class
JSONReader

Root-level helper object that handles initial delegation to actual readers (which are ValueReaders), but does not handle any of reading itself (despite name).

public class
JSONWriter

Object that handles serialization of simple Objects into underlying data format (usually JSON).

public class
MapReader

Reader for typed java.util.Map values.

public class
POJODefinition

Definition of a single Bean-style Java class, without assumptions on usage for serialization or deserialization, used as input for constructing bean readers and writers.

public class
RecordsHelpers

Helper class to get Java Record metadata.

public class
SimpleValueReader

Default ValueReader used for simple scalar types and related, not including POJO-, java.util.Map and java.util.Collection types.

public class
Types

Utilities to help with reflection and types

public abstract class
public class
ValueReaderLocator

Helper object used for efficient detection of type information relevant to our conversion needs when writing out Java Objects as JSON.

public class
ValueWriterLocator

Helper object used for efficient detection of type information relevant to our conversion needs when writing out Java Objects as JSON.