| Package | Description |
|---|---|
| com.dslplatform.json | |
| com.dslplatform.json.processor | |
| com.dslplatform.json.runtime | |
| dsl_json.java.util |
| Class and Description |
|---|
| CompiledJson.Behavior
Defines behavior for handling unknown properties.
|
| CompiledJson.Format
JSON object format.
|
| CompiledJson.ObjectFormatPolicy
Class level tuning for object format serialization behavior.
|
| CompiledJson.TypeSignature
Some types (abstract classes and interfaces) require additional metadata so they can be correctly deserialized.
|
| Configuration
Configuration API for setting up readers/writers during library initialization.
|
| DslJson
Main DSL-JSON class.
|
| DslJson.ConverterFactory |
| DslJson.Fallback |
| DslJson.Settings
Configuration for DslJson options.
|
| JsonAttribute.IncludePolicy
Customize property serialization behavior in minimal serialization object format.
|
| JsonObject
Objects which implement this interface are supported for serialization in DslJson.
|
| JsonReader
Object for processing JSON from byte[] and InputStream.
|
| JsonReader.BindObject
Existing instances can be provided as target for deserialization.
|
| JsonReader.DoublePrecision |
| JsonReader.ErrorInfo |
| JsonReader.ReadJsonObject |
| JsonReader.ReadObject
Custom objects can be deserialized based on the implementation specified through this interface.
|
| JsonReader.UnknownNumberParsing |
| JsonWriter
DslJson writes JSON into JsonWriter which has two primary modes of operation:
* targeting specific output stream
* buffering the entire response in memory
In both cases JsonWriter writes into an byte[] buffer.
|
| JsonWriter.WriteObject
Custom objects can be serialized based on the implementation specified through this interface.
|
| Nullable
A common DslJson annotation to declare that annotated elements can be
null under
some circumstance. |
| ParsingException
DSL-JSON specific exception thrown when DSL-JSON is unable to parse provided JSON.
|
| PrettifyOutputStream.IndentType |
| ResultSetConverter.Writer |
| StringCache |
| Class and Description |
|---|
| CompiledJson.Behavior
Defines behavior for handling unknown properties.
|
| CompiledJson.Format
JSON object format.
|
| CompiledJson.ObjectFormatPolicy
Class level tuning for object format serialization behavior.
|
| CompiledJson.TypeSignature
Some types (abstract classes and interfaces) require additional metadata so they can be correctly deserialized.
|
| JsonAttribute.IncludePolicy
Customize property serialization behavior in minimal serialization object format.
|
| Nullable
A common DslJson annotation to declare that annotated elements can be
null under
some circumstance. |
| Class and Description |
|---|
| DslJson
Main DSL-JSON class.
|
| DslJson.ConverterFactory |
| DslJson.Settings
Configuration for DslJson options.
|
| JsonReader
Object for processing JSON from byte[] and InputStream.
|
| JsonReader.BindObject
Existing instances can be provided as target for deserialization.
|
| JsonReader.ReadObject
Custom objects can be deserialized based on the implementation specified through this interface.
|
| JsonWriter
DslJson writes JSON into JsonWriter which has two primary modes of operation:
* targeting specific output stream
* buffering the entire response in memory
In both cases JsonWriter writes into an byte[] buffer.
|
| JsonWriter.WriteObject
Custom objects can be serialized based on the implementation specified through this interface.
|
| Nullable
A common DslJson annotation to declare that annotated elements can be
null under
some circumstance. |
| Class and Description |
|---|
| Configuration
Configuration API for setting up readers/writers during library initialization.
|
| DslJson
Main DSL-JSON class.
|
Copyright © 2023. All rights reserved.