使用 JSON 函数需要导入 json 库:import json。
json.dumps 将 Python 对象编码成 JSON 字符串
json.loads 将已编码的 JSON 字符串解码为 Python 对象
json.dumps
大部分json.dumps参数的用法
sort_keys
将键进行排序
sort_keys=True 排序
sort_keys=False 默认
1 | import json |
indent
indent参数是缩进的意思
1 | import json |
separator
该参数传递是一个元组,包含分割对象的字符串。起到压缩代码的作用
1 | import json |
skipkeys
默认为False
当字典的keys不是基本类型(str, int, float, bool, None)会报TypeError错误
如果skipleys为True,则会跳过该数据
1 | import json |
添加skipkeys=True后
1 | import json |
ensure_ascii
默认为True
会对所有传入的非ASCII字符转义,如果ensure_ascii为False,则这些字符将按照原样输出
1 | import json |
json.loads
1 | import json |