Class Unmarshaller

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

    public class Unmarshaller
    extends ProcessingContext
    implements jakarta.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​(Class<T> clazz,
                                 jakarta.json.stream.JsonParser parser)
        Specified by:
        deserialize in interface jakarta.json.bind.serializer.DeserializationContext
      • deserialize

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