Class JohnzonDeserializationContext
- java.lang.Object
-
- org.apache.johnzon.jsonb.serializer.JohnzonDeserializationContext
-
- All Implemented Interfaces:
javax.json.bind.serializer.DeserializationContext
public class JohnzonDeserializationContext extends java.lang.Object implements javax.json.bind.serializer.DeserializationContext
-
-
Field Summary
Fields Modifier and Type Field Description private javax.json.JsonBuilderFactory
builderFactory
private javax.json.spi.JsonProvider
jsonp
private org.apache.johnzon.mapper.MappingParser
runtime
-
Constructor Summary
Constructors Constructor Description JohnzonDeserializationContext(org.apache.johnzon.mapper.MappingParser runtime, javax.json.JsonBuilderFactory builderFactory, javax.json.spi.JsonProvider jsonp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
deserialize(java.lang.Class<T> clazz, javax.json.stream.JsonParser parser)
<T> T
deserialize(java.lang.reflect.Type type, javax.json.stream.JsonParser parser)
private void
parseArray(javax.json.stream.JsonParser parser, javax.json.JsonArrayBuilder builder)
private void
parseObject(java.lang.String originalKey, javax.json.stream.JsonParser parser, javax.json.JsonObjectBuilder builder)
private javax.json.JsonValue
read(javax.json.stream.JsonParser parser)
-
-
-
Method Detail
-
deserialize
public <T> T deserialize(java.lang.Class<T> clazz, javax.json.stream.JsonParser parser)
- Specified by:
deserialize
in interfacejavax.json.bind.serializer.DeserializationContext
-
deserialize
public <T> T deserialize(java.lang.reflect.Type type, javax.json.stream.JsonParser parser)
- Specified by:
deserialize
in interfacejavax.json.bind.serializer.DeserializationContext
-
read
private javax.json.JsonValue read(javax.json.stream.JsonParser parser)
-
parseObject
private void parseObject(java.lang.String originalKey, javax.json.stream.JsonParser parser, javax.json.JsonObjectBuilder builder)
-
parseArray
private void parseArray(javax.json.stream.JsonParser parser, javax.json.JsonArrayBuilder builder)
-
-