import json
data = {'name': '小三', 'shares': 100, 'price': 542.23}
json_str = json.dumps(data) # 将Python字典转为JSON编码
print(json_str) #输出: {"name": "\u5c0f\u4e09", "shares": 100, "price": 542.23}
pydata = json.loads(json_str) # 将一个JSON编码的字符串转换回一个Python数据结构
print(pydata) #输出: {'name': '小三', 'shares': 100, 'price': 542.23}
json.dump( )是对json文件的读写操作,而json.dumps( )是对json数据的操作。
json 模块提供了一种很简单的方式来编码和解码JSON数据。 其中两个主要的函数是 json.dumps() 和 json.loads()