Class JsonbJsonpMapper

java.lang.Object
org.opensearch.client.json.JsonpMapperBase
org.opensearch.client.json.jsonb.JsonbJsonpMapper
All Implemented Interfaces:
JsonpMapper

public class JsonbJsonpMapper extends JsonpMapperBase
  • Constructor Details

    • JsonbJsonpMapper

      public JsonbJsonpMapper(jakarta.json.spi.JsonProvider jsonProvider, jakarta.json.bind.Jsonb jsonb)
    • JsonbJsonpMapper

      public JsonbJsonpMapper(jakarta.json.spi.JsonProvider jsonProvider, jakarta.json.bind.spi.JsonbProvider jsonbProvider)
    • JsonbJsonpMapper

      public JsonbJsonpMapper()
  • Method Details

    • withAttribute

      public <T> JsonpMapper withAttribute(String name, T value)
      Description copied from interface: JsonpMapper
      Create a new mapper with a named attribute that delegates to this one.
    • getDefaultDeserializer

      protected <T> JsonpDeserializer<T> getDefaultDeserializer(Class<T> clazz)
      Description copied from class: JsonpMapperBase
      Get a serializer when none of the builtin ones are applicable
      Specified by:
      getDefaultDeserializer in class JsonpMapperBase
    • serialize

      public <T> void serialize(T value, jakarta.json.stream.JsonGenerator generator)
      Description copied from interface: JsonpMapper
      Serialize an object.
    • jsonProvider

      public jakarta.json.spi.JsonProvider jsonProvider()
      Description copied from interface: JsonpMapper
      Return the JSON-P provider, to create JSON parsers and generators.