@summary: 格式化json 用于打印 --------- @param data: json格式的字符串或json对象 --------- @result: 格式化后的字符串
(data, indent=4, sort_keys=False)
| 989 | |
| 990 | |
| 991 | def 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 | |
| 1018 | def get_json_value(json_object, key): |
no test coverage detected