Package net.sf.json.processors
Support for custom serialization
-
Interface Summary 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 Summary 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 conversionJsonBeanProcessorMatcher 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().