|
def | date_encoder (obj) |
|
def | parse (obj, ignore_name=None, bf=False, end_load=False) |
|
def | load (item) |
|
def | beautiful (_data) |
|
def | json_to_object (json_data) |
|
def | dumps (obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, separators=None, encoding='utf-8', default=None, use_decimal=True, namedtuple_as_object=True, tuple_as_array=True, bigint_as_string=False, sort_keys=False, item_sort_key=None, for_json=False, ignore_nan=False, int_as_string_bitcount=None, iterable_as_array=False, **kw) |
|
def | loads (s, encoding=None, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=None, object_pairs_hook=None, use_decimal=False, **kw) |
|
Json工具
AJson.parse(**kwargs):将任意对象解析成json字符串
AJson.load(**kwargs):将字符串解析成字典
Definition at line 45 of file ajson.py.
◆ beautiful()
def aestate.ajson.ajson.AJson.beautiful |
( |
|
_data | ) |
|
|
static |
作者:CACode 最后编辑于2021/4/27
美化json
Definition at line 217 of file ajson.py.
◆ date_encoder()
def aestate.ajson.ajson.AJson.date_encoder |
( |
|
obj | ) |
|
|
static |
◆ json_to_object()
def aestate.ajson.ajson.AJson.json_to_object |
( |
|
json_data | ) |
|
|
static |
◆ load()
def aestate.ajson.ajson.AJson.load |
( |
|
item | ) |
|
|
static |
作者:CACode 最后编辑于2021/4/27
将json字符串解析成字典
Definition at line 189 of file ajson.py.
◆ parse()
def aestate.ajson.ajson.AJson.parse |
( |
|
obj, |
|
|
|
ignore_name = None , |
|
|
|
bf = False , |
|
|
|
end_load = False |
|
) |
| |
|
static |
作者:CACode 最后编辑于2021/4/27
将对象转换成字典格式:
支持:
dict
list
object
list[object]
object[list]
object[list[object]]
.......
注意事项:
bf和end_load同时只能使用一个
当两者同时存在时,默认使用end_load功能
:param obj:需要解析的对象
:param ignore_name: 在对象中放入需要忽略的字段名
:param bf:是否需要美化json
:param end_load:是否需要在最后转成字典格式
Definition at line 70 of file ajson.py.
The documentation for this class was generated from the following file: