json library
Classes
- DartJsonSerializationAdapter
- Provides a generic serialization and deserialization adapter for Dart classes using reflection within the JetLeaf JSON subsystem.
- JsonArrayNode
-
Represents a JSON array node (
[...]) in the Dart JSON model. - JsonBooleanNode
-
Represents a JSON boolean node (
trueorfalse) in the Dart JSON model. - JsonDeserializationContext
- Default implementation of DeserializationContext in JetLeaf’s JSON subsystem.
-
JsonDeserializer<
T> - A specialization of ObjectDeserializer for JSON deserialization using a JsonParser.
- JsonGenerator
- A streaming JSON writer that outputs JSON tokens sequentially.
- JsonMapNode
-
Represents a JSON object node (
{...}) in the Dart JSON model. -
JsonNode<
ObjectType> - Base class for all JSON nodes in the Dart model.
- JsonNullNode
-
Represents a JSON null node (
null) in the Dart JSON model. - JsonNumberNode
- Represents a JSON numeric node in the Dart JSON model.
- JsonObjectMapper
- Provides a unified abstraction for object serialization and deserialization within the JetLeaf framework.
- JsonParser
- A parser for JSON configuration files.
-
JsonSerializationAdapter<
T> -
A bidirectional JSON converter that implements both
ObjectSerializer and ObjectDeserializer for type
T. - JsonSerializationContext
- Default implementation of SerializationContext for JetLeaf’s JSON subsystem.
-
JsonSerializer<
T> - A specialization of ObjectSerializer for JSON serialization using a JsonGenerator.
- JsonTextNode
- Represents a JSON string node in the Dart JSON model.
- JsonValidator
- Utility class for validating JSON structures and content.
- ListJsonSerializationAdapter
-
Handles serialization and deserialization of
Listobjects in JetLeaf’s JSON subsystem. - MapJsonSerializationAdapter
-
Handles serialization and deserialization of
Mapobjects in JetLeaf’s JSON subsystem. - SetJsonSerializationAdapter
-
Provides serialization and deserialization support for Dart
Settypes within JetLeaf’s JSON subsystem. - StringJsonGenerator
- Internal JsonGenerator implementation that writes JSON into a StringBuffer.
- StringJsonParser
- A string-based streaming JSON parser that reads and tokenizes JSON input.
Enums
- JsonToken
- Enumerates all token types that a JsonParser can encounter during JSON parsing.