All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DateUtils provides utility methods for parsing and formatting dates in various formats.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
IOUtils is a utility class that provides various I/O operations and helper methods for working with byte arrays, character arrays, and other data structures used in FASTJSON2 for serialization and deserialization.
 
 
 
 
 
This is the main entry point for using fastjson2 API.
 
This is the main entry point for using fastjson2 binary format (JSONB) API.
Constants for JSONB binary format specification
IO utility methods for JSONB serialization
 
 
 
 
 
 
JSONFactory is the core factory class for creating JSON readers and writers, as well as managing global configuration for fastjson2.
 
 
When the Key in the JSON does not match the property in the Bean, the conversion process may not meet expectations.
Exception thrown when attempting to serialize an object that exceeds size limits and the LargeObject feature is not enabled.
 
 
Represents a JSONPath expression for querying and manipulating JSON data.
Features that can be applied to JSONPath operations
 
 
 
 
 
 
 
JSONPObject is used to represent JSONP (JSON with Padding) data structure.
JSONReader is the core class for reading and parsing JSON data in FASTJSON2.
 
Context holds the configuration and state information for JSON reading operations.
Feature is used to control the behavior of JSON reading and parsing in FASTJSON2.
 
 
 
Exception thrown when JSON schema validation fails.
 
 
 
A utility class for validating JSON strings or byte arrays to check if they represent valid JSON structures.
An enumeration representing the type of JSON structure.
Exception thrown when JSON validation fails.
JSONWriter is the core class for writing and serializing Java objects to JSON format in FASTJSON2.
Context holds the configuration and state information for JSON writing operations.
Feature is used to control the behavior of JSON writing and serialization in FASTJSON2.
Path represents a JSON pointer path used for reference detection during serialization.
 
 
 
 
 
 
 
 
 
 
 
Author: wangy
 
 
 
 
 
ObjectReader is responsible for deserializing JSON data into Java objects.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ObjectReaderCreator is responsible for creating ObjectReader instances for deserializing JSON data into Java objects.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ObjectReaderProvider is responsible for providing and managing ObjectReader instances for deserializing JSON data into Java objects.
 
 
 
ObjectWriter is responsible for serializing Java objects into JSON format.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ObjectWriterCreator is responsible for creating ObjectWriter instances for serializing Java objects into JSON format.
 
 
 
 
 
 
 
ObjectWriterProvider is responsible for providing and managing ObjectWriter instances for serializing Java objects into JSON format.
 
 
 
 
 
 
 
 
An enumeration that defines a few standard naming conventions for JSON field names.
 
 
Date 2024/5/25 10:46 Created by wangyc
 
 
 
 
 
 
 
 
 
 
 
Symbol table for fast name lookup.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Represents a generic type T.