CirceResultMarshaller

object CirceResultMarshaller extends ResultMarshaller
trait ResultMarshaller
class Object
trait Matchable
class Any

Type members

Types

type MapBuilder = ArrayMapBuilder[Node]
type Node = Json

Value members

Concrete methods

def addMapNodeElem(builder: MapBuilder, key: String, value: Node, optional: Boolean): ArrayMapBuilder[Json]
def arrayNode(values: Vector[Json]): Json
def emptyMapNode(keys: Seq[String]): MapBuilder
def enumNode(value: String, typeName: String): Json
def mapNode(builder: MapBuilder): Json
def mapNode(keyValues: Seq[(String, Json)]): Json
def nullNode: Json
def optionalArrayNodeValue(value: Option[Json]): Json
def renderCompact(node: Json): String
def renderPretty(node: Json): String
def scalarNode(value: Any, typeName: String, info: Set[ScalarValueInfo]): Json

Inherited methods

def capabilities: Set[MarshallerCapability]
Inherited from
ResultMarshaller
def mapAndMarshal[T](seq: Seq[T], fn: T => Node): Node
Inherited from
ResultMarshaller