一、json实现dict<==>str
-
使用 json.dumps() 实现字典转化为字符串
import json user = {"id":"001", " age":20, "name":"陆离"} str_user = json.dumps(user, ensure_ascii = True) # ensure_ascii=True转换为字节码 print(type(str_user)) # str print(str_user) # {"id": "001", "age": 20, "name": "\u9646\u79bb"}
-
使用 json.loads() 实现字符串转化为字典
import json str_user = '{"id":"002", "name":"顾明", "age":21}' dict_user = json.loads(str_user, encoding = 'UTF-8') print(type(dict_user)) print(dict_user)
-
使用 json.dumps() 实现字典列表转化为字符串
import json user = [{"id":"001","name":"tom"}, {"id":"002","name":"陆离"}] str_user = json.dumps(user) print(type(str_u