python解析json
来源:互联网 发布:网易新闻ios源码 编辑:程序博客网 时间:2024/06/11 01:56
python解析json
认识
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。
引用模块
import json
重要函数
- 编码:把一个Python对象编码转换成Json字符串 json.dumps()
- 解码:把Json格式字符串解码转换成Python对象 json.loads()
案例
排序
data1 = {'b':789,'c':456,'a':123}data2 = {'a':123,'b':789,'c':456}d1 = json.dumps(data1,sort_keys=True)d2 = json.dumps(data2)d3 = json.dumps(data2,sort_keys=True)print d1print d2print d3print d1==d2
注:本来data1和data2数据应该是一样的(词典无序的)
结果
缩进参数
data1 = {'b':789,'c':456,'a':123}d1 = json.dumps(data1,sort_keys=True,indent=4)print d1
结果
压缩
注:separators = (',', ':')为固定吧,多或少或反都不是理想的结果
1 0
- python-Json模块【解析Json】
- python-Json模块【解析Json】
- python-Json模块【解析Json】
- python-Json模块【解析Json】
- python解析json:json模块
- python解析json
- 【python】解析json
- python解析json基础
- python微信四json解析
- python解析json
- python解析json
- Python解析Json
- python解析json文件
- Python JSON 解析
- Python解析json
- python解析json文件
- Python json解析记录
- python解析json数据
- 【Linux】守护进程及守护进程的创建
- 多级反向代理下,Java获取请求客户端的真实IP地址多中方法整合
- Use Lambda expression to iterate collection members
- SVN忽略文件
- JDK+Eclipse+Mysql+Tomcat搭建Java学习开发环境
- python解析json
- HDU 5752(水)
- uva 10780Again Prime? No Time.
- 蓝牙之六-A2dp代码调用流程
- Html网页左上角标题图标
- HDU 5753(期望)
- Remove Duplicates from Sorted List II
- Java获取请求客户端的真实IP地址
- linux分区