package argonaut
- Source
- package.scala
- Alphabetic
- By Inheritance
- argonaut
- Decoders
- Encoders
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
printer: PrettyParams
- Attributes
- protected
- Definition Classes
- Encoders
Concrete Value Members
-
implicit
def
decodeArgonaut[A](implicit d: DecodeJson[A]): Json[A]
Maps Argonaut's DecodeJson to Finch's Decode.
-
implicit
def
encodeArgonaut[A](implicit e: EncodeJson[A]): Encode.Json[A]
Maps Argonaut's EncodeJson to Finch's Encode.
- object dropNullKeys extends Encoders with Decoders
-
object
preserveOrder extends Encoders with Decoders
Provides an implicit PrettyParams that preserves order of the JSON fields.
-
object
preserveOrderAndDropNullKeys extends Encoders with Decoders
Provides an implicit PrettyParams that both preserves order of the JSON fields and drop null keys.
This is the API documentation for finch
Finch is a thin layer of purely functional basic blocks atop of [Finagle][finagle] for building composable HTTP APIs. Its mission is to provide the developers simple and robust HTTP primitives being as close as possible to the bare metal Finagle API.
Finch uses multi-project structure and contains of the following _modules_:
Please refer to the documentation for a more detailed introduction to the library.