Class CharacterJsonSerializer

java.lang.Object
org.dominokit.jacksonapt.JsonSerializer<java.lang.Character>
org.dominokit.jacksonapt.ser.CharacterJsonSerializer

public class CharacterJsonSerializer
extends JsonSerializer<java.lang.Character>
Default JsonSerializer implementation for Character.
Version:
$Id: $
Author:
Nicolas Morel
  • Method Details

    • getInstance

      public static CharacterJsonSerializer getInstance()

      getInstance

      Returns:
      an instance of CharacterJsonSerializer
    • isDefault

      protected boolean isDefault​(java.lang.Character value)

      isDefault.

      Overrides:
      isDefault in class JsonSerializer<java.lang.Character>
      Parameters:
      value - the value
      Returns:
      true if the value corresponds to the default one
    • doSerialize

      public void doSerialize​(JsonWriter writer, java.lang.Character value, JsonSerializationContext ctx, JsonSerializerParameters params)
      Serializes a non-null object into JSON output.
      Specified by:
      doSerialize in class JsonSerializer<java.lang.Character>
      Parameters:
      writer - JsonWriter used to write the serialized JSON
      value - Object to serialize
      ctx - Context for the full serialization process
      params - Parameters for this serialization