Package

eu.shiftforward.apso

json

Permalink

package json

Provides utility classes and methods related to JSON handling.

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

Type Members

  1. trait ExtraHttpJsonProtocol extends AnyRef

    Permalink
  2. trait ExtraMiscJsonProtocol extends AnyRef

    Permalink
  3. trait ExtraTimeJsonProtocol extends AnyRef

    Permalink
  4. case class JsonFormatBuilder[C <: HList, FC <: HList](fields: FC)(implicit aux: FormatterAux[C, FC]) extends Product with Serializable

    Permalink

    A type-safe way to construct a JSONFormat by incrementally adding, removing or updating fields.

    A type-safe way to construct a JSONFormat by incrementally adding, removing or updating fields.

    C

    the type of the HList of fields currently in this builder

    FC

    the type of the HList of field definitions currently in this builder

    fields

    the fields currently in this builder

  5. abstract class JsonHMapKey[V] extends HMapKey[V]

    Permalink

    A key of a JsonHMap.

    A key of a JsonHMap.

    V

    the type of the value associated with this key

    Annotations
    @deprecated
    Deprecated

    (Since version 2017/07/13) This will be removed in a future version

  6. trait JsonKeyRegistry extends AnyRef

    Permalink

    A class containing a mapping from JSON keys to keys of a JsonHMap.

    A class containing a mapping from JSON keys to keys of a JsonHMap. A JsonKeyRegistry must be present both when a key is created and when a conversion is to be done between a map and JSON.

    Annotations
    @deprecated
    Deprecated

    (Since version 2017/07/13) This will be removed in a future version

Value Members

  1. object ExtraJsonProtocol extends ExtraTimeJsonProtocol with ExtraHttpJsonProtocol with ExtraMiscJsonProtocol

    Permalink

    Provides additional JsonFormats not available in the spray.json.DefaultJsonProtocol.

  2. object Implicits

    Permalink

    Object containing implicit classes and methods related to JSON handling.

  3. object JsonConvert

    Permalink

    Object containing helpers for converting between JSON values and other structures.

  4. object JsonFormatBuilder extends Serializable

    Permalink

    A companion object containing auxiliary types and factories for JsonFormatBuilder.

  5. object JsonHMapKey

    Permalink

    Companion object for JsonHMapKey.

Deprecated Value Members

  1. object JsonHMap

    Permalink

    Object that defines an HMap with JSON (de)serialization capabilities.

    Object that defines an HMap with JSON (de)serialization capabilities.

    Annotations
    @deprecated
    Deprecated

    (Since version 2017/07/13) This will be removed in a future version

Inherited from AnyRef

Inherited from Any

Ungrouped