This is the API documentation for Circe, a JSON library for
Scala and Scala.js.
The library is divided into a number of modules that either provide core
functionality, support additional features via third-party dependencies, or
facilitate integration with other libraries or frameworks.
Please refer to the documentation for a more
detailed introduction to the library.
A codec for a generic representation of a case class or ADT.
Note that users typically will not work with instances of this class.