Packages

p

upickle

package upickle

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. upickle
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Api extends Types with Implicits with WebJson

    An instance of the upickle API.

    An instance of the upickle API. There's a default instance at upickle.default, but you can also implement it yourself to customize its behavior. Override the annotate methods to control how a sealed trait instance is tagged during reading and writing.

  2. trait AttributeTagged extends Api

    A upickle.Api that follows the default sealed-trait-instance-tagging behavior of using an attribute, but allow you to control what the name of the attribute is.

  3. trait LegacyApi extends Api
  4. trait WebJson extends Types
  5. case class key(s: String) extends Annotation with StaticAnnotation with Product with Serializable

Value Members

  1. val Js: upickle.json.Js.type
  2. object default extends AttributeTagged

    The default way of accessing upickle

  3. object legacy extends LegacyApi

    An instance of the upickle API that follows the old serialization for tagged instances of sealed traits.

Inherited from AnyRef

Inherited from Any

Ungrouped