sangria-circe
sangria-circe
sangria.marshalling
circe
CirceResultMarshaller
CirceMarshallerForType
CirceInputUnmarshaller
circeToInput
circeFromInput
sangria-circe
/
sangria.marshalling
/
circe
/
CirceResultMarshaller
CirceResultMarshaller
object
CirceResultMarshaller
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
=
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