Aestate
aestate
ajson
sim
__init__.py
Go to the documentation of this file.
1
from
__future__
import
absolute_import
2
3
__version__ =
'1.0.0'
4
__all__ = [
5
'JSONDecoder'
,
'JSONDecodeError'
,
'JSONEncoder'
,
6
'OrderedDict'
,
'RawJSON'
7
]
8
9
__author__ =
'CACode <cacode@163.com>'
10
11
from
.errors
import
JSONDecodeError
12
from
.raw_json
import
RawJSON
13
from
.decoder
import
JSONDecoder
14
from
.encoder
import
JSONEncoder, JSONEncoderForHTML
15
16
17
def
_import_OrderedDict
():
18
import
collections
19
try
:
20
return
collections.OrderedDict
21
except
AttributeError:
22
from
.
import
ordered_dict
23
return
ordered_dict.OrderedDict
24
25
26
OrderedDict =
_import_OrderedDict
()
27
28
29
def
_import_c_make_encoder
():
30
try
:
31
from
._speedups
import
make_encoder
32
return
make_encoder
33
except
ImportError:
34
return
None
35
36
37
_default_encoder =
JSONEncoder
(
38
skipkeys=
False
,
39
ensure_ascii=
True
,
40
check_circular=
True
,
41
allow_nan=
True
,
42
indent=
None
,
43
separators=
None
,
44
encoding=
'utf-8'
,
45
default=
None
,
46
use_decimal=
True
,
47
namedtuple_as_object=
True
,
48
tuple_as_array=
True
,
49
iterable_as_array=
False
,
50
bigint_as_string=
False
,
51
item_sort_key=
None
,
52
for_json=
False
,
53
ignore_nan=
False
,
54
int_as_string_bitcount=
None
,
55
)
56
57
_default_decoder =
JSONDecoder
(encoding=
None
, object_hook=
None
,
58
object_pairs_hook=
None
)
aestate.ajson.sim.ordered_dict.OrderedDict
Definition:
ordered_dict.py:9
aestate.ajson.sim._import_c_make_encoder
def _import_c_make_encoder()
Definition:
__init__.py:29
aestate.ajson.sim.decoder.JSONDecoder
Definition:
decoder.py:281
aestate.ajson.sim._import_OrderedDict
def _import_OrderedDict()
Definition:
__init__.py:17
aestate.ajson.sim.encoder.JSONEncoder
Definition:
encoder.py:109
Generated by
1.8.17