Package

io.fintrospect.formats

json

Permalink

package json

Visibility
  1. Public
  2. All

Type Members

  1. trait JsonFormat[ROOT_NODETYPE, NODETYPE] extends AnyRef

    Permalink

    Capability to create and parse JSON message formats in a generic way.

    Capability to create and parse JSON message formats in a generic way. Used to serialise and deserialise request parameters and bodies.

  2. trait JsonLibrary[R, N] extends AnyRef

    Permalink

    Defines a supported JSON library format (e.g.

    Defines a supported JSON library format (e.g. Argo or Json4s).

    R

    - Root node type

    N

    - Node type

Value Members

  1. object Argo extends JsonLibrary[JsonRootNode, JsonNode]

    Permalink

    Argo JSON support (application/json content type)

  2. object Argonaut extends JsonLibrary[Json, Json]

    Permalink

    Argonaut JSON support (application/json content type)

  3. object Circe extends JsonLibrary[Json, Json]

    Permalink

    Circe JSON support (application/json content type)

  4. object Gson extends JsonLibrary[JsonElement, JsonElement]

    Permalink

    GSON JSON support (application/json content type)

  5. object Json4s

    Permalink

    Json4S support (application/json content type)

  6. object JsonFormat

    Permalink
  7. object Play extends JsonLibrary[JsValue, JsValue]

    Permalink

    Play JSON support (application/json content type)

  8. object Spray extends JsonLibrary[JsValue, JsValue]

    Permalink

    Argo JSON support (application/json content type)

Ungrouped