public class JohnzonDeserializationContext extends Object implements javax.json.bind.serializer.DeserializationContext
Modifier and Type | Field and Description |
---|---|
private javax.json.JsonBuilderFactory |
builderFactory |
private javax.json.spi.JsonProvider |
jsonp |
private org.apache.johnzon.mapper.MappingParser |
runtime |
Constructor and Description |
---|
JohnzonDeserializationContext(org.apache.johnzon.mapper.MappingParser runtime,
javax.json.JsonBuilderFactory builderFactory,
javax.json.spi.JsonProvider jsonp) |
Modifier and Type | Method and Description |
---|---|
<T> T |
deserialize(Class<T> clazz,
javax.json.stream.JsonParser parser) |
<T> T |
deserialize(Type type,
javax.json.stream.JsonParser parser) |
private void |
parseArray(javax.json.stream.JsonParser parser,
javax.json.JsonArrayBuilder builder) |
private void |
parseObject(String originalKey,
javax.json.stream.JsonParser parser,
javax.json.JsonObjectBuilder builder) |
private javax.json.JsonValue |
read(javax.json.stream.JsonParser parser) |
private final org.apache.johnzon.mapper.MappingParser runtime
private final javax.json.JsonBuilderFactory builderFactory
private final javax.json.spi.JsonProvider jsonp
public JohnzonDeserializationContext(org.apache.johnzon.mapper.MappingParser runtime, javax.json.JsonBuilderFactory builderFactory, javax.json.spi.JsonProvider jsonp)
public <T> T deserialize(Class<T> clazz, javax.json.stream.JsonParser parser)
deserialize
in interface javax.json.bind.serializer.DeserializationContext
public <T> T deserialize(Type type, javax.json.stream.JsonParser parser)
deserialize
in interface javax.json.bind.serializer.DeserializationContext
private javax.json.JsonValue read(javax.json.stream.JsonParser parser)
private void parseObject(String originalKey, javax.json.stream.JsonParser parser, javax.json.JsonObjectBuilder builder)
private void parseArray(javax.json.stream.JsonParser parser, javax.json.JsonArrayBuilder builder)
Copyright © 2014–2019 The Apache Software Foundation. All rights reserved.