Interface PlainDeserializable<B>

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods 
      Modifier and Type Method Description
      B self()  
      default B withJson​(jakarta.json.stream.JsonParser parser, JsonpMapper mapper)
      Updates object with newly provided JSON properties
      default B withJson​(java.io.InputStream inputStream)
      Updates object with newly provided JSON properties
      default B withJson​(java.io.Reader reader)
      Updates object with newly provided JSON properties
    • Method Detail

      • self

        B self()
      • withJson

        default B withJson​(jakarta.json.stream.JsonParser parser,
                           JsonpMapper mapper)
        Updates object with newly provided JSON properties
        Parameters:
        parser - the JsonParser parser
        mapper - the JsonpMapper mapper used to deserialize values
        Returns:
        this object
      • withJson

        default B withJson​(java.io.InputStream inputStream)
        Updates object with newly provided JSON properties
        Parameters:
        inputStream - the stream to read from
        Returns:
        this object
      • withJson

        default B withJson​(java.io.Reader reader)
        Updates object with newly provided JSON properties
        Parameters:
        reader - the stream to read from
        Returns:
        this object