public class JohnzonDeserializationContext
extends java.lang.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(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) |
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(java.lang.Class<T> clazz,
javax.json.stream.JsonParser parser)
deserialize in interface javax.json.bind.serializer.DeserializationContextpublic <T> T deserialize(java.lang.reflect.Type type,
javax.json.stream.JsonParser parser)
deserialize in interface javax.json.bind.serializer.DeserializationContextprivate javax.json.JsonValue read(javax.json.stream.JsonParser parser)
private void parseObject(java.lang.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–2023 The Apache Software Foundation. All rights reserved.