python使用中经常会遇到json解析数据的处理,json字符串转化成dict,dict转化成json字符串。
1 安装json包:
3 dict和json中的关键字对应列表
从上一段代码可以看出json的null转换成python的dict结构是None,
下面介绍还那些关键字在两个结构不一样,相互的对应关系。
1 安装json包:
pip install json
2 pyton操作json代码:
>>>import json
json字符串转化成dict
>>> print json.loads('{"ll": null, "pub": false, "limit": 123}')
{u'll': None, u'pub': False, u'limit': 123}
dict转化成json字符串
>>> print json.dumps({"pub":False,"limit":123,"ll":None})
{"ll": null, "pub": false, "limit": 123}
>>> print json.dumps({"pub":False,"limit":123,"ll":None},sort_keys=True,indent=4)
{
"limit": 123,
"ll": null,
"pub": false
}
sort_keys是否按关键字排序,输出时indent缩进多少
3 dict和json中的关键字对应列表
从上一段代码可以看出json的null转换成python的dict结构是None,
下面介绍还那些关键字在两个结构不一样,相互的对应关系。
python json
True true
False false
None null
str,unicode string
list,tuple array
dict object