#1.字典类型数据转json
import json
user={"username":"zhangsan","age":18} #字典类型
print(user,type(user))
data=json.dumps(user) #转json长得像字典的字符串
print(data,type(data))
#2.json字符串转字典
json_str='{"user":"hehe","money":10000}'
print(json_str,type(json_str))
data1 = json.loads(json_str) #转为字典类型
print(data1,type(data1))
print(data1['user'],data1['money'])
运行结果:
/usr/local/bin/python3 /root/PycharmProjects/NSD211/test/demo4.py
{'username': 'zhangsan', 'age': 18} <class 'dict'>
{"username": "zhangsan", "age": 18} <class 'str'>
{"user":"hehe","money":10000} <class 'str'>
{'user': 'hehe', 'money': 10000} <class 'dict'>
hehe 10000
Process finished with exit code 0