Package 

Class SerializationExtensions

    • Method Summary

      Modifier and Type Method Description
      final static <T extends Any, V extends Any> V serializeBy(T $self, Serializer<V> serializer) 根据指定的序列化器,序列化当前对象。
      final static <T extends Any, V extends Any> T deserializeBy(V $self, Serializer<V> serializer) 根据指定的序列化器,反序列化当前格式。
      final static <T extends Any, V extends Any> T deserializeBy(V $self, Serializer<V> serializer, Class<T> type) 根据指定的序列化器,反序列化当前格式。
      final static <T extends Any, V extends Any> T deserializeBy(V $self, Serializer<V> serializer, Type type) 根据指定的序列化器,反序列化当前格式。
      final static <T extends Any> String serializeDataBy(T $self, DataFormat dataFormat) 根据指定的数据格式,序列化当前对象。这个方法使用的序列化器可以由第三方库委托实现,基于classpath进行推断,或者使用由Breeze Framework实现的序列化器。
      final static <T extends Any> T deserializeDataBy(String $self, DataFormat dataFormat) 根据指定的数据格式,反序列化当前文本。这个方法使用的序列化器可以由第三方库委托实现,基于classpath进行推断,或者使用由Breeze Framework实现的序列化器。
      final static <T extends Any> T deserializeDataBy(String $self, DataFormat dataFormat, Class<T> type) 根据指定的数据格式,反序列化当前文本。这个方法使用的序列化器可以由第三方库委托实现,基于classpath进行推断,或者使用由Breeze Framework实现的序列化器。
      final static <T extends Any> T deserializeDataBy(String $self, DataFormat dataFormat, Type type) 根据指定的数据格式,反序列化当前文本。这个方法使用的序列化器可以由第三方库委托实现,基于classpath进行推断,或者使用由Breeze Framework实现的序列化器。
      • Methods inherited from class java.lang.Object

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

      • serializeBy

         final static <T extends Any, V extends Any> V serializeBy(T $self, Serializer<V> serializer)

        根据指定的序列化器,序列化当前对象。

      • deserializeBy

         final static <T extends Any, V extends Any> T deserializeBy(V $self, Serializer<V> serializer)

        根据指定的序列化器,反序列化当前格式。

      • deserializeBy

         final static <T extends Any, V extends Any> T deserializeBy(V $self, Serializer<V> serializer, Class<T> type)

        根据指定的序列化器,反序列化当前格式。

      • deserializeBy

         final static <T extends Any, V extends Any> T deserializeBy(V $self, Serializer<V> serializer, Type type)

        根据指定的序列化器,反序列化当前格式。

      • serializeDataBy

         final static <T extends Any> String serializeDataBy(T $self, DataFormat dataFormat)

        根据指定的数据格式,序列化当前对象。

        这个方法使用的序列化器可以由第三方库委托实现,基于classpath进行推断,或者使用由Breeze Framework实现的序列化器。

      • deserializeDataBy

         final static <T extends Any> T deserializeDataBy(String $self, DataFormat dataFormat)

        根据指定的数据格式,反序列化当前文本。

        这个方法使用的序列化器可以由第三方库委托实现,基于classpath进行推断,或者使用由Breeze Framework实现的序列化器。

      • deserializeDataBy

         final static <T extends Any> T deserializeDataBy(String $self, DataFormat dataFormat, Class<T> type)

        根据指定的数据格式,反序列化当前文本。

        这个方法使用的序列化器可以由第三方库委托实现,基于classpath进行推断,或者使用由Breeze Framework实现的序列化器。

      • deserializeDataBy

         final static <T extends Any> T deserializeDataBy(String $self, DataFormat dataFormat, Type type)

        根据指定的数据格式,反序列化当前文本。

        这个方法使用的序列化器可以由第三方库委托实现,基于classpath进行推断,或者使用由Breeze Framework实现的序列化器。