| Interface | Description |
|---|---|
| DefaultValueProcessor |
Defines the default value for a type when its value is null.
|
| JsonBeanProcessor |
Base interface for custom serialization per Bean.
|
| JsonValueProcessor |
Base interface for custom serialization per property.
|
| PropertyNameProcessor |
Base interface for mutating property names of a Bean.
|
| Class | Description |
|---|---|
| DefaultDefaultValueProcessor |
Base implementation for DefaultDefaultValueProcessor.
|
| DefaultValueProcessorMatcher |
Base class for finding a matching DefaultValueProcessor.
DEFAULT - matches the target class with equals(). |
| JsDateJsonBeanProcessor |
Transforms a java.util.Date into a JSONObject ideal for JsDate conversion.
Example: |
| JsDateJsonValueProcessor |
Transforms a java.util.Date property into a JSONObject ideal for JsDate
conversion
|
| JsonBeanProcessorMatcher |
Base class for finding a matching JsonBeanProcessor.
DEFAULT - matches the target class with equals(). |
| JsonValueProcessorMatcher |
Base class for finding a matching JsonValueProcessor.
DEFAULT - matches the target class with equals(). |
| JsonVerifier |
Verifies if a value is a valid JSON value.
|
| PropertyNameProcessorMatcher |
Base class for finding a matching PropertyNameProcessor.
DEFAULT - matches the target class with equals(). |
Support for custom serialization