JSON

Standard library class json.JSON View source
class JSON
@tuple
class JSON

Two-word value with a packed tag and string metadata, plus scalar bits or a pointer.

Constructors 2
__new__
__new__()
Defined in json
__new__
__new__(value)
Defined in json
Properties 1
kind
@property
kind(self)
Defined in json
Methods 17
array
array()
Defined in json
object
object()
Defined in json
is_null
is_null(self)
Defined in json
is_number
is_number(self)
Defined in json
is_bool
is_bool(self)
Defined in json
is_str
is_str(self)
Defined in json
is_array
is_array(self)
Defined in json
is_object
is_object(self)
Defined in json
as_bool
as_bool(self)
Defined in json
as_int
as_int(self)
Defined in json
as_float
as_float(self)
Defined in json
as_str
as_str(self)
Defined in json
append
append(self, value)
Defined in json
get
get(self, key: str, default = None)
Defined in json
values
values(self)
Defined in json
keys
keys(self)
Defined in json
items
items(self)
Defined in json
Special methods 13
__int__
__int__(self)
Defined in json
__float__
__float__(self)
Defined in json
__bool__
__bool__(self)
Defined in json
__len__
__len__(self)
Defined in json
__getitem__
__getitem__(self, index: int)
Defined in json
__getitem__(self, key: str)
Defined in json
__setitem__
__setitem__(self, index: int, value)
Defined in json
__setitem__(self, key: str, value)
Defined in json
__delitem__
__delitem__(self, index: int)
Defined in json
__delitem__(self, key: str)
Defined in json
__contains__
__contains__(self, key: str)
Defined in json
__str__
__str__(self)
Defined in json
__repr__
__repr__(self)
Defined in json
__eq__
__eq__(self, other: JSON)
Defined in json
__ne__
__ne__(self, other: JSON)
Defined in json
__hash__
__hash__(self)
Defined in json