Some datatypes we use don't have predefined JSON encoders and decoders in Circe, so we add them here.
Akka HTTP comes with built-in support for (un)marshalling using the Spray JSON library, however since we are using Circe for JSON we need to add this ourselves.
Akka HTTP comes with built-in support for (un)marshalling using the Spray JSON library, however since we are using Circe for JSON we need to add this ourselves.
Unmarshalling into JSON sometimes fails, see CirceMarshallingSupport.scala.
Sometimes validation (refinement) fails, see RefinedMarshallingSupport.scala.
Add Akka HTTP request unmarshalling support for refined types.
Add Akka HTTP request unmarshalling support for refined types.
Some datatypes we use don't have predefined JSON encoders and decoders in Circe, so we add them here.
https://github.com/travisbrown/circe