Working with JSON
Package linnet-aeson enables the support of
JSON requests and responses by providing orphan instances of Encode ApplicationJson and Decode ApplicationJson for
any type that has aeson's FromJSON and ToJSON instances.
Add the following import to derive corresponding instances whenever it's needed:
import Linnet.Aeson
Usually, it's a place of invocation of Bodies.bodyJson for decoding a request
and Bootstrap.compile for encoding a response.