sangria-json4s-native
sangria-json4s-native
sangria.marshalling.json4s
Json4sNativeSupportLowPrioImplicits
native
Json4sNativeResultMarshaller
Json4sNativeMarshallerForType
Json4sNativeInputUnmarshaller
sangria-json4s-native
/
sangria.marshalling.json4s
/
native
/
Json4sNativeResultMarshaller
Json4sNativeResultMarshaller
object
Json4sNativeResultMarshaller
extends
ResultMarshaller
Graph
Supertypes
trait
ResultMarshaller
class
Object
trait
Matchable
class
Any
Type members
Value members
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
nullNode
:
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