Class StringJsonSerializer

java.lang.Object
org.dominokit.jacksonapt.JsonSerializer<java.lang.String>
org.dominokit.jacksonapt.ser.StringJsonSerializer

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

    • getInstance

      public static StringJsonSerializer getInstance()

      getInstance

      Returns:
      an instance of StringJsonSerializer
    • isEmpty

      protected boolean isEmpty​(java.lang.String value)

      isEmpty.

      Overrides:
      isEmpty in class JsonSerializer<java.lang.String>
      Parameters:
      value - the value
      Returns:
      true if the value is empty
    • doSerialize

      public void doSerialize​(JsonWriter writer, java.lang.String value, JsonSerializationContext ctx, JsonSerializerParameters params)
      Serializes a non-null object into JSON output.
      Specified by:
      doSerialize in class JsonSerializer<java.lang.String>
      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