json
package
json
Linear Supertypes
Implicits
,
JSONAnnotations
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
json
Implicits
JSONAnnotations
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
implicit
class
AnyValJSEx
[
T
]
extends
AnyRef
Definition Classes
Implicits
type
FieldAccessorAnnotation
=
json.internal.FieldAccessorAnnotation
Definition Classes
JSONAnnotations
type
JSONAccessor
[
T
]
=
JSONAccessorProducer
[
T
,
JValue
]
Annotations
@implicitNotFound
(
...
)
type
JSONException
=
json.exceptions.JSONException
implicit
class
JSONStringOps
extends
AnyRef
Definition Classes
Implicits
type
description
=
FieldDescriptionGeneric
Definition Classes
JSONAnnotations
type
ephemeral
=
EphemeralGeneric
Definition Classes
JSONAnnotations
type
name
=
FieldNameGeneric
Definition Classes
JSONAnnotations
Value Members
lazy val
JNaN
:
JNumber
val
JSONAccessor
:
JSONAccessorProducer
.type
def
accessorFor
[
T
]
(
x:
T
)
(
implicit
acc:
JSONAccessor
[
T
]
)
:
JSONAccessor
[
T
]
def
accessorOf
[
T
]
(
implicit
acc:
JSONAccessor
[
T
]
)
:
JSONAccessor
[
T
]
def
createAccessor
[
T
]
(
toJ: (
T
) ⇒
JValue
,
fromJ: (
JValue
) ⇒
T
)
(
implicit
arg0:
ClassTag
[
T
]
)
:
JSONAccessor
[
T
]
def
fromJSON
[
T
]
(
jval:
JValue
)
(
implicit
acc:
JSONAccessor
[
T
]
)
:
T
def
toJSONString
[
T
]
(
obj:
T
)
(
implicit
arg0:
JSONAccessor
[
T
]
)
:
String
Inherited from
Implicits
Inherited from
JSONAnnotations
Inherited from
AnyRef
Inherited from
Any
Ungrouped