类 JacksonSerializer

  • 所有已实现的接口:
    Serializer

    @Component
    public class JacksonSerializer
    extends java.lang.Object
    implements Serializer
    Use Jackson to serialize data.
    作者:
    yangyi
    • 字段概要

      字段 
      修饰符和类型 字段 说明
      private static java.lang.String KEY  
      private static java.lang.String TIMESTAMP_KEY  
      private static java.lang.String VALUE  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      <T> T deserialize​(byte[] data, java.lang.Class<T> clazz)
      Deserialize byte array data to target type.
      <T> byte[] serialize​(T data)
      Serialize data with some kind of serializing protocol.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • TIMESTAMP_KEY

        private static final java.lang.String TIMESTAMP_KEY
        另请参阅:
        常量字段值
      • KEY

        private static final java.lang.String KEY
        另请参阅:
        常量字段值
      • VALUE

        private static final java.lang.String VALUE
        另请参阅:
        常量字段值
    • 构造器详细资料

      • JacksonSerializer

        public JacksonSerializer()
    • 方法详细资料

      • serialize

        public <T> byte[] serialize​(T data)
        从接口复制的说明: Serializer
        Serialize data with some kind of serializing protocol.
        指定者:
        serialize 在接口中 Serializer
        类型参数:
        T - type of data
        参数:
        data - data to serialize
        返回:
        byte array of serialized data
      • deserialize

        public <T> T deserialize​(byte[] data,
                                 java.lang.Class<T> clazz)
        从接口复制的说明: Serializer
        Deserialize byte array data to target type.
        指定者:
        deserialize 在接口中 Serializer
        类型参数:
        T - target type
        参数:
        data - data to deserialize
        clazz - target type
        返回:
        deserialized data map