Package

io.finch

argonaut

Permalink

package argonaut

Linear Supertypes
Decoders, Encoders, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. argonaut
  2. Decoders
  3. Encoders
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait Decoders extends AnyRef

    Permalink
  2. trait Encoders extends AnyRef

    Permalink

Abstract Value Members

  1. abstract def printer: PrettyParams

    Permalink
    Attributes
    protected
    Definition Classes
    Encoders

Concrete Value Members

  1. implicit def decodeArgonaut[A](implicit d: DecodeJson[A]): Decode[A]

    Permalink

    Maps Argonaut's DecodeJson to Finch's Decode.

    Maps Argonaut's DecodeJson to Finch's Decode.

    Definition Classes
    Decoders
  2. object dropNullKeys extends Encoders with Decoders

    Permalink
  3. implicit def encodeArgonaut[A](implicit e: EncodeJson[A]): Encode.Json[A]

    Permalink

    Maps Argonaut's EncodeJson to Finch's Encode.

    Maps Argonaut's EncodeJson to Finch's Encode.

    Definition Classes
    Encoders
  4. object preserveOrder extends Encoders with Decoders

    Permalink

    Provides an implicit PrettyParams that preserves order of the JSON fields.

  5. object preserveOrderAndDropNullKeys extends Encoders with Decoders

    Permalink

    Provides an implicit PrettyParams that both preserves order of the JSON fields and drop null keys.

Inherited from Decoders

Inherited from Encoders

Inherited from AnyRef

Inherited from Any

Ungrouped