JSON(JavaScript Object Notation, JavaScript对象表示)是网络传输中经常使用的一种数据形式。
在Python中,经常将字典转化成JSON来发送,使用的主要方法为dumps:
import json data = {‘name‘:‘nick‘, ‘age‘:12} data_json = json.dumps(data)
注意以下几点:
1.data_json为转换后的JavaScript对象,在JavaScript对象里,key值默认为字符串格式
2.data_json中的key的顺序与data中的顺序不保证相同
3.data还可以是str,list,tuple,int等其他类型,这时也会对data进行相应的转化
将JSON格式的数据转化为Python中的dict时,应使用loads:
data = json.loads(data_json)
注意:对于文件的JSON处理,应使用dump,load