Aestate
Classes | Static Public Member Functions | List of all members
aestate.ajson.ajson.AJson Class Reference
Inheritance diagram for aestate.ajson.ajson.AJson:
Inheritance graph
Collaboration diagram for aestate.ajson.ajson.AJson:
Collaboration graph

Classes

class  JsonDateEncoder
 
class  SimplejsonDateEncoder
 

Static Public Member Functions

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)
 
- Static Public Member Functions inherited from aestate.ajson.sim.JSON.Json
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)
 

Detailed Description

Json工具
AJson.parse(**kwargs):将任意对象解析成json字符串
AJson.load(**kwargs):将字符串解析成字典

Definition at line 45 of file ajson.py.

Member Function Documentation

◆ 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

Definition at line 53 of file ajson.py.

◆ json_to_object()

def aestate.ajson.ajson.AJson.json_to_object (   json_data)
static

Definition at line 224 of file ajson.py.

◆ 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: