Class Unmarshaller

  • All Implemented Interfaces:
    javax.json.bind.serializer.DeserializationContext

    public class Unmarshaller
    extends ProcessingContext
    implements javax.json.bind.serializer.DeserializationContext
    JSONB unmarshaller. Uses JsonParser to navigate through json string.
    • Constructor Detail

      • Unmarshaller

        public Unmarshaller​(JsonbContext jsonbContext)
        Creates instance of unmarshaller.
        Parameters:
        jsonbContext - context to use
    • Method Detail

      • deserialize

        public <T> T deserialize​(java.lang.Class<T> clazz,
                                 javax.json.stream.JsonParser parser)
        Specified by:
        deserialize in interface javax.json.bind.serializer.DeserializationContext
      • deserialize

        public <T> T deserialize​(java.lang.reflect.Type type,
                                 javax.json.stream.JsonParser parser)
        Specified by:
        deserialize in interface javax.json.bind.serializer.DeserializationContext