Json4sNativeResultMarshaller

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

Type members

Types

type MapBuilder = ArrayMapBuilder[Node]
type Node = JValue

Value members

Concrete methods

def addMapNodeElem(builder: MapBuilder, key: String, value: Node, optional: Boolean): ArrayMapBuilder[Node]
def arrayNode(values: Vector[JValue]): Node
def emptyMapNode(keys: Seq[String]): MapBuilder
def enumNode(value: String, typeName: String): Node
def mapNode(builder: MapBuilder): Node
def mapNode(keyValues: Seq[(String, JValue)]): Node
def optionalArrayNodeValue(value: Option[JValue]): Node
def renderCompact(node: JValue): String
def renderPretty(node: JValue): 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