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 java.lang.Object implements jakarta.json.bind.serializer.DeserializationContext
-
-
Field Summary
Fields Modifier and Type Field Description private jakarta.json.JsonBuilderFactorybuilderFactoryprivate jakarta.json.spi.JsonProviderjsonpprivate org.apache.johnzon.mapper.MappingParserruntime
-
Constructor Summary
Constructors Constructor Description JohnzonDeserializationContext(org.apache.johnzon.mapper.MappingParser runtime, jakarta.json.JsonBuilderFactory builderFactory, jakarta.json.spi.JsonProvider jsonp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tdeserialize(java.lang.Class<T> clazz, jakarta.json.stream.JsonParser parser)<T> Tdeserialize(java.lang.reflect.Type type, jakarta.json.stream.JsonParser parser)private voidparseArray(jakarta.json.stream.JsonParser parser, jakarta.json.JsonArrayBuilder builder)private voidparseObject(java.lang.String originalKey, jakarta.json.stream.JsonParser parser, jakarta.json.JsonObjectBuilder builder)private jakarta.json.JsonValueread(jakarta.json.stream.JsonParser parser)
-
-
-
Method Detail
-
deserialize
public <T> T deserialize(java.lang.Class<T> clazz, jakarta.json.stream.JsonParser parser)- Specified by:
deserializein interfacejakarta.json.bind.serializer.DeserializationContext
-
deserialize
public <T> T deserialize(java.lang.reflect.Type type, jakarta.json.stream.JsonParser parser)- Specified by:
deserializein interfacejakarta.json.bind.serializer.DeserializationContext
-
read
private jakarta.json.JsonValue read(jakarta.json.stream.JsonParser parser)
-
parseObject
private void parseObject(java.lang.String originalKey, jakarta.json.stream.JsonParser parser, jakarta.json.JsonObjectBuilder builder)
-
parseArray
private void parseArray(jakarta.json.stream.JsonParser parser, jakarta.json.JsonArrayBuilder builder)
-
-