python json操作

来源:互联网 发布:java 权限框架 shiro 编辑:程序博客网 时间:2024/06/03 14:23
python使用中经常会遇到json解析数据的处理,json字符串转化成dict,dict转化成json字符串。
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


0 0
原创粉丝点击