SerializerAdapter<T> インターフェイス

型パラメーター

T

元のシリアライザー

public interface SerializerAdapter

このインターフェイスは、シリアライザーのアダプターが実装する必要がある動作を定義します。

メソッドの概要

修飾子と型 メソッドと説明
abstract U <U>deserialize(String value, Type type)

現在の Tを使用して、文字列を U オブジェクトに逆シリアル化します。

abstract retrofit2.Converter.Factory converterFactory()
abstract java.lang.String serialize(Object object)

オブジェクトを JSON 文字列にシリアル化します。

abstract java.lang.String serializeList(List<?> list, CollectionFormat format)

リスト内の個々のシリアル化された項目を結合する Swagger コレクション形式で指定された区切り記号を使用して、リストを文字列にシリアル化します。

abstract java.lang.String serializeRaw(Object object)

オブジェクトを未加工の文字列にシリアル化します。

abstract T serializer()

メソッドの詳細

<U>deserialize

public abstract U deserialize(String value, Type type)

現在の Tを使用して、文字列を U オブジェクトに逆シリアル化します。

パラメーター:

value - 逆シリアル化する文字列値。
type - 逆シリアル化する型。

戻り値:

逆シリアル化されたオブジェクト。

スロー:

java.io.IOException - 逆シリアル化での例外

converterFactory

public abstract Converter.Factory converterFactory()

戻り値:

レトロフィット用コンバーター工場

serialize

public abstract String serialize(Object object)

オブジェクトを JSON 文字列にシリアル化します。

パラメーター:

object - シリアル化するオブジェクト。

戻り値:

シリアル化された文字列。 シリアル化するオブジェクトが null の場合は null。

スロー:

java.io.IOException - シリアル化からの例外。

serializeList

public abstract String serializeList(List list, CollectionFormat format)

リスト内の個々のシリアル化された項目を結合する Swagger コレクション形式で指定された区切り記号を使用して、リストを文字列にシリアル化します。

パラメーター:

list - シリアル化するリスト。
format - Swagger コレクション形式。

戻り値:

シリアル化された文字列

serializeRaw

public abstract String serializeRaw(Object object)

オブジェクトを未加工の文字列にシリアル化します。 先頭と末尾の引用符がトリミングされます。

パラメーター:

object - シリアル化するオブジェクト。

戻り値:

シリアル化された文字列。 シリアル化するオブジェクトが null の場合は null。

serializer

public abstract T serializer()

戻り値:

調整された元のシリアライザー

適用対象