T
- the adapted typepublic interface JavaxJsonAdapter<T>
Modifier and Type | Method and Description |
---|---|
T |
deserialize(javax.json.JsonValue json,
BiFunction<javax.json.JsonValue,ValueType,Object> deserialize)
Deserialize.
|
javax.json.JsonValue |
serialize(JavaxJsonFactories jsonFactories,
Object object,
Function<Object,javax.json.JsonValue> serialize)
Serialize.
|
Class<T> |
type() |
javax.json.JsonValue serialize(JavaxJsonFactories jsonFactories, Object object, Function<Object,javax.json.JsonValue> serialize)
jsonFactories
- Factories to create JSONobject
- Object to serialize, never nullserialize
- Serialization function for nested structure serializationT deserialize(javax.json.JsonValue json, BiFunction<javax.json.JsonValue,ValueType,Object> deserialize)
json
- JSON to deserialize from, never nulldeserialize
- Deserialization function for nested structure deserialization