Module org.apache.johnzon.jsonb
Class JohnzonDeserializationContext
java.lang.Object
org.apache.johnzon.jsonb.serializer.JohnzonDeserializationContext
- All Implemented Interfaces:
jakarta.json.bind.serializer.DeserializationContext
public class JohnzonDeserializationContext
extends Object
implements jakarta.json.bind.serializer.DeserializationContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final jakarta.json.JsonBuilderFactoryprivate final jakarta.json.spi.JsonProviderprivate final org.apache.johnzon.mapper.MappingParser -
Constructor Summary
ConstructorsConstructorDescriptionJohnzonDeserializationContext(org.apache.johnzon.mapper.MappingParser runtime, jakarta.json.JsonBuilderFactory builderFactory, jakarta.json.spi.JsonProvider jsonp) -
Method Summary
Modifier and TypeMethodDescription<T> Tdeserialize(Class<T> clazz, jakarta.json.stream.JsonParser parser) <T> Tdeserialize(Type type, jakarta.json.stream.JsonParser parser) private voidparseArray(jakarta.json.stream.JsonParser parser, jakarta.json.JsonArrayBuilder builder) private voidparseObject(String originalKey, jakarta.json.stream.JsonParser parser, jakarta.json.JsonObjectBuilder builder) private jakarta.json.JsonValueread(jakarta.json.stream.JsonParser parser)
-
Field Details
-
runtime
private final org.apache.johnzon.mapper.MappingParser runtime -
builderFactory
private final jakarta.json.JsonBuilderFactory builderFactory -
jsonp
private final jakarta.json.spi.JsonProvider jsonp
-
-
Constructor Details
-
JohnzonDeserializationContext
public JohnzonDeserializationContext(org.apache.johnzon.mapper.MappingParser runtime, jakarta.json.JsonBuilderFactory builderFactory, jakarta.json.spi.JsonProvider jsonp)
-
-
Method Details
-
deserialize
- Specified by:
deserializein interfacejakarta.json.bind.serializer.DeserializationContext
-
deserialize
- Specified by:
deserializein interfacejakarta.json.bind.serializer.DeserializationContext
-
read
private jakarta.json.JsonValue read(jakarta.json.stream.JsonParser parser) -
parseObject
private void parseObject(String originalKey, jakarta.json.stream.JsonParser parser, jakarta.json.JsonObjectBuilder builder) -
parseArray
private void parseArray(jakarta.json.stream.JsonParser parser, jakarta.json.JsonArrayBuilder builder)
-