zio-zio-json-extra
zio-zio-json-extra
API
zio
common
ThrowableUtils
TraverseUtils
json
ast
FinalDurationJson
InvalidJsonValue
IterableStringOps
JsonBooleanOps
JsonDoubleOps
JsonIntOps
JsonObjOps
JsonOffsetDatetimeOps
JsonOps
JsonOptionOps
JsonStringOps
JsonTOps
JsonUtils
MergeMode
MergeMode
Concat
Default
Index
TimeJson
time
DeriveJsonDecoderEnum
DeriveJsonEncoderEnum
EnumEntryName
EnumLowerCase
EnumUpperCase
jsonEnumLowerCase
jsonEnumUpperCase
zio-zio-json-extra
/
zio
/
zio.json
/
zio.json.ast
/
JsonObjOps
JsonObjOps
zio.json.ast.`package`.JsonObjOps
final implicit
class
JsonObjOps
(
json
:
Obj
)
extends
AnyVal
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
AnyVal
trait
Matchable
class
Any
Members list
Clear all
Value members
Concrete methods
def
add
(
name
:
String
,
value
:
Json
):
Obj
def
add
(
values
: (
String
,
Json
)*):
Obj
def
add
(
name
:
String
,
value
:
Either
[
String
,
Json
]):
Obj
def
contains
(
name
:
String
):
Boolean
def
get
[
T
:
JsonDecoder
](
name
:
String
):
Either
[
String
,
T
]
def
getEither
[
T
:
JsonDecoder
](
name
:
String
):
Either
[
String
,
T
]
def
getEitherOption
[
T
:
JsonDecoder
](
name
:
String
):
Either
[
String
,
Option
[
T
]]
def
getOption
[
T
:
JsonDecoder
](
name
:
String
):
Option
[
T
]
def
isEmpty
:
Boolean
def
keys
:
Chunk
[
String
]
def
notEmpty
:
Boolean
def
remove
(
name
:
String
):
Obj
In this article
Attributes
Members list
Value members
Concrete methods