com.alpine.common.serialization

json

package json

Visibility
  1. Public
  2. All

Type Members

  1. trait ClassLoaderUtil extends AnyRef

  2. class ColumnDefTypeAdapter extends JsonSerializer[ColumnDef] with JsonDeserializer[ColumnDef]

  3. class GsonMapAdapter extends JsonSerializer[Map[_, _]] with JsonDeserializer[Map[_, _]]

    Gson adapter used to serialize and serialize scala.collection.Map to and from JSON.

  4. case class GsonOptionAdapter() extends JsonSerializer[Option[_]] with JsonDeserializer[Option[_]] with Product with Serializable

    Gson adapter to be used to serialize and serialize scala.

  5. case class GsonSeqAdapter() extends JsonSerializer[Seq[_]] with JsonDeserializer[Seq[_]] with Product with Serializable

    Gson adapter to be used to serialize and serialize scala.collection.Seq to and from JSON with Gson.

  6. class GsonTypeAdapter extends JsonSerializer[TypeWrapper[_]] with JsonDeserializer[TypeWrapper[_]]

    Gson adapter to be used to serialize and serialize TypeWrapper to and from JSON with Gson.

  7. class InterfaceAdapter[T] extends JsonSerializer[T] with JsonDeserializer[T]

    For serializing/deserializing arbitrary interface types.

  8. class SuperClassExclusionStrategy extends ExclusionStrategy

    Taken from Stackoverflow (and translated to scala).

  9. case class TypeWrapper[T](value: T) extends Product with Serializable

    To be used as a wrapper for interfaces.

Value Members

  1. object InterfaceAdapter

  2. object JsonUtil

    Utility for Json used to serialize / deserialize IOBase and MLModel types.

Ungrouped