trait
JsonFormat[ROOT_NODETYPE, NODETYPE] extends AnyRef
Type Members
-
type
Field = (String, NODETYPE)
Abstract Value Members
-
abstract
def
array(elements: NODETYPE*): NODETYPE
-
abstract
def
array(elements: Iterable[NODETYPE]): NODETYPE
-
abstract
def
boolean(value: Boolean): NODETYPE
-
abstract
def
compact(in: ROOT_NODETYPE): String
-
abstract
def
nullNode(): NODETYPE
-
abstract
def
number(value: BigInteger): NODETYPE
-
abstract
def
number(value: Long): NODETYPE
-
abstract
def
number(value: BigDecimal): NODETYPE
-
abstract
def
number(value: Int): NODETYPE
-
abstract
def
obj(fields: (String, NODETYPE)*): ROOT_NODETYPE
-
abstract
def
obj(fields: Iterable[(String, NODETYPE)]): ROOT_NODETYPE
-
abstract
def
parse(in: String): ROOT_NODETYPE
-
abstract
def
pretty(in: ROOT_NODETYPE): String
-
abstract
def
string(value: String): NODETYPE
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Capability to create and parse JSON message formats in a generic way.