JsonEncoder

oxygen.json.JsonEncoder
See theJsonEncoder companion object
trait JsonEncoder[A]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class AnyJsonEncoder[A]
class Contramapped[A, B]
class MapEncoder[K, V]
class MapJsonOutput[A]
class OptionEncoder[A]
class SpecifiedEncoder[A]
object StringEncoder
trait TupleEncoder[A]
class Append[A, B]
object Empty
Show all

Members list

Value members

Abstract methods

def encodeJsonAST(value: A): Json

Concrete methods

def addToObject(value: A): Boolean
final def contramap[B](f: B => A): JsonEncoder[B]
final def encodeJsonStringCompact(value: A): String
final def encodeJsonStringPretty(value: A): String
final def mapJsonOutput(f: PartialFunction[Json, Json]): JsonEncoder[A]