Packages

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
  2. trait ExtraMiscJsonProtocol extends AnyRef
  3. trait ExtraTimeJsonProtocol extends AnyRef
  4. case class JsonFormatBuilder [C <: HList, FC <: HList](fields: FC)(implicit aux: FormatterAux[C, FC]) extends Product with Serializable

    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]

    A key of a JsonHMap.

    A key of a JsonHMap.

    V

    the type of the value associated with this key

  6. trait JsonKeyRegistry extends AnyRef

    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.

Value Members

  1. object ExtraJsonProtocol extends ExtraTimeJsonProtocol with ExtraHttpJsonProtocol with ExtraMiscJsonProtocol

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

  2. object Implicits

    Object containing implicit classes and methods related to JSON handling.

  3. object JsonConvert

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

  4. object JsonFormatBuilder extends Serializable

    A companion object containing auxiliary types and factories for JsonFormatBuilder.

  5. object JsonHMap

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

  6. object JsonHMapKey

    Companion object for JsonHMapKey.

Inherited from AnyRef

Inherited from Any

Ungrouped