Python基础教程(十三):JSON、练习题100题
2015-12-01 18:02
871 查看
PythonJSON
本章节我们将为大家介绍如何使用Python语言来编码和解码JSON对象。环境配置
在使用Python编码或解码JSON数据前,我们需要先安装JSON模块。本教程我们会下载Demjson并安装:
$tarxvfzdemjson-1.6.tar.gz
$cddemjson-1.6
$pythonsetup.pyinstall
JSON函数
函数 | 描述 |
encode | 将Python对象编码成JSON字符串 |
decode | 将已编码的JSON字符串解码为Python对象 |
encode
Pythonencode()函数用于将Python对象编码成JSON字符串。语法
demjson.encode(self,obj,nest_level=0)
实例
以下实例将数组编码为JSON格式数据:#!/usr/bin/python
importdemjson
data=[{'a':1,'b':2,'c':3,'d':4,'e':5}]
json=demjson.encode(data)
printjson
以上代码执行结果为:
[{"a":1,"b":2,"c":3,"d":4,"e":5}]
decode
Python可以使用demjson.decode()函数解码JSON数据。该函数返回Python字段的数据类型。语法
demjson.decode(self,txt)
实例
以下实例展示了Python如何解码JSON对象:#!/usr/bin/python
importdemjson
json='{"a":1,"b":2,"c":3,"d":4,"e":5}';
text=demjson.decode(json)
printtext
以上代码执行结果为:
{u'a':1,u'c':3,u'b':2,u'e':5,u'd':4}
Python100例
以下实例在Python2.7下测试通过:
出处:http://www.runoob.com/python/python-tutorial.html
相关文章推荐
- Python动态类型的学习---引用的理解
- Python3写爬虫(四)多线程实现数据爬取
- 垃圾邮件过滤器 python简单实现
- 下载并遍历 names.txt 文件,输出长度最长的回文人名。
- install and upgrade scrapy
- Scrapy的架构介绍
- Centos6 编译安装Python
- 使用Python生成Excel格式的图片
- 让Python文件也可以当bat文件运行
- [Python]推算数独
- Python中zip()函数用法举例
- Python中map()函数浅析
- Python将excel导入到mysql中
- Python在CAM软件Genesis2000中的应用
- 使用Shiboken为C++和Qt库创建Python绑定
- FREEBASIC 编译可被python调用的dll函数示例
- Python 七步捉虫法