ArgonautResultMarshaller

object ArgonautResultMarshaller 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[Node]
def arrayNode(values: Vector[Json]): Node
def emptyMapNode(keys: Seq[String]): MapBuilder
def enumNode(value: String, typeName: String): Node
def mapNode(builder: MapBuilder): Node
def mapNode(keyValues: Seq[(String, Json)]): Node
def optionalArrayNodeValue(value: Option[Json]): Node
def renderCompact(node: Json): String
def renderPretty(node: Json): String
def scalarNode(value: Any, typeName: String, info: Set[ScalarValueInfo]): Node

Inherited methods

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