Class JsonSerdes


  • public abstract class JsonSerdes
    extends java.lang.Object
    Collection of common serializers/deserializers.

    To ser/de POJOs using JSON, you can use the module sdk-serde-jackson.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static dev.restate.sdk.common.Serde<java.lang.Boolean> BOOLEAN
      Serde for Boolean.
      static dev.restate.sdk.common.Serde<java.lang.Byte> BYTE
      Serde for Byte.
      static dev.restate.sdk.common.Serde<java.lang.Double> DOUBLE
      Serde for Double.
      static dev.restate.sdk.common.Serde<java.lang.Float> FLOAT
      Serde for Float.
      static dev.restate.sdk.common.Serde<java.lang.Integer> INT
      Serde for Integer.
      static dev.restate.sdk.common.Serde<java.lang.Long> LONG
      Serde for Long.
      static dev.restate.sdk.common.Serde<java.lang.Short> SHORT
      Serde for Short.
      static dev.restate.sdk.common.Serde<java.lang.String> STRING
      Serde for String.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • STRING

        public static dev.restate.sdk.common.Serde<java.lang.String> STRING
        Serde for String. This writes and reads String as JSON value.
      • BOOLEAN

        public static dev.restate.sdk.common.Serde<java.lang.Boolean> BOOLEAN
        Serde for Boolean. This writes and reads Boolean as JSON value.
      • BYTE

        public static dev.restate.sdk.common.Serde<java.lang.Byte> BYTE
        Serde for Byte. This writes and reads Byte as JSON value.
      • SHORT

        public static dev.restate.sdk.common.Serde<java.lang.Short> SHORT
        Serde for Short. This writes and reads Short as JSON value.
      • INT

        public static dev.restate.sdk.common.Serde<java.lang.Integer> INT
        Serde for Integer. This writes and reads Integer as JSON value.
      • LONG

        public static dev.restate.sdk.common.Serde<java.lang.Long> LONG
        Serde for Long. This writes and reads Long as JSON value.
      • FLOAT

        public static dev.restate.sdk.common.Serde<java.lang.Float> FLOAT
        Serde for Float. This writes and reads Float as JSON value.
      • DOUBLE

        public static dev.restate.sdk.common.Serde<java.lang.Double> DOUBLE
        Serde for Double. This writes and reads Double as JSON value.