com
.
persist
json
package
json
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
json
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Type Members
trait
ReadCodec
[
+T
]
extends
AnyRef
Annotations
@implicitNotFound
(
"Cannot find ReadCodec for ${T}"
)
trait
ReadWriteCodec
[
T
]
extends
ReadCodec
[
T
] with
WriteCodec
[
T
]
trait
WriteCodec
[
-T
]
extends
AnyRef
Annotations
@implicitNotFound
(
"Cannot find WriteCodec for ${T}"
)
Value Members
object
ReadCodec
extends
LabelledProductTypeClassCompanion
[
ReadCodec
]
object
ReadWriteCodec
object
WriteCodec
extends
LabelledProductTypeClassCompanion
[
WriteCodec
]
def
read
[
T
]
(
json:
Json
)
(
implicit
ev:
ReadCodec
[
T
]
)
:
T
def
toJson
[
T
]
(
obj:
T
)
(
implicit
ev:
WriteCodec
[
T
]
)
:
Json
Inherited from
AnyRef
Inherited from
Any
Ungrouped