Class JsonValueSerializer

java.lang.Object
org.eclipse.yasson.internal.serializer.AbstractValueTypeSerializer<javax.json.JsonValue>
org.eclipse.yasson.internal.serializer.JsonValueSerializer
All Implemented Interfaces:
javax.json.bind.serializer.JsonbSerializer<javax.json.JsonValue>

public class JsonValueSerializer extends AbstractValueTypeSerializer<javax.json.JsonValue>
Serializer for JsonValue type.
  • Constructor Details

    • JsonValueSerializer

      public JsonValueSerializer(Customization customization)
      Creates a new instance.
      Parameters:
      customization - Model customization.
  • Method Details

    • serialize

      protected void serialize(javax.json.JsonValue obj, javax.json.stream.JsonGenerator generator, Marshaller marshaller)
      Description copied from class: AbstractValueTypeSerializer
      Serializes an object to JSON.
      Specified by:
      serialize in class AbstractValueTypeSerializer<javax.json.JsonValue>
      Parameters:
      obj - Object to serialize.
      generator - JSON generator to use.
      marshaller - Marshaller.