python json与str类型的转换

str转json

python str转json对象,需要用到json的loads函数。

import json
str='{"sel_list":[],"relation":"AND","enabled":false}'

j=json.loads(str)

json转str

json转字符串,需要用到json的dumps函数

import json
j={"sel_list":[],"relation":"AND","enabled":false}
str=json.dumps(j)

这时输出的字符串为普通字符串,里面的内容是unicode编码。
要想得到字符串的真实表达,需要用到参数ensure_ascii=False默认是true:

 print(json.dumps(j,ensure_ascii=False))

引用

  • 【python】str与json类型转换
  • python中json.dumps使用的坑以及字符编码

你可能感兴趣的:(工具代码,python,json,str)