MCPcopy Create free account
hub / github.com/Boris-code/feapder / dumps_json

Function dumps_json

feapder/utils/tools.py:991–1015  ·  view source on GitHub ↗

@summary: 格式化json 用于打印 --------- @param data: json格式的字符串或json对象 --------- @result: 格式化后的字符串

(data, indent=4, sort_keys=False)

Source from the content-addressed store, hash-verified

989
990
991def dumps_json(data, indent=4, sort_keys=False):
992 """
993 @summary: 格式化json 用于打印
994 ---------
995 @param data: json格式的字符串或json对象
996 ---------
997 @result: 格式化后的字符串
998 """
999 try:
1000 if isinstance(data, str):
1001 data = get_json(data)
1002
1003 data = json.dumps(
1004 data,
1005 ensure_ascii=False,
1006 indent=indent,
1007 skipkeys=True,
1008 sort_keys=sort_keys,
1009 default=str,
1010 )
1011
1012 except Exception as e:
1013 data = pformat(data)
1014
1015 return data
1016
1017
1018def get_json_value(json_object, key):

Callers 5

createMethod · 0.90
createMethod · 0.90
format_sql_valueFunction · 0.85
print_params2jsonFunction · 0.85
print_cookie2jsonFunction · 0.85

Calls 1

get_jsonFunction · 0.85

Tested by

no test coverage detected