您的位置:首页 > 编程语言 > Python开发

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下测试通过:

Python练习实例1

Python练习实例2

Python练习实例3

Python练习实例4

Python练习实例5

Python练习实例6

Python练习实例7

Python练习实例8

Python练习实例9

Python练习实例10

Python练习实例11

Python练习实例12

Python练习实例13

Python练习实例14

Python练习实例15

Python练习实例16

Python练习实例17

Python练习实例18

Python练习实例19

Python练习实例20

Python练习实例21

Python练习实例22

Python练习实例23

Python练习实例24

Python练习实例25

Python练习实例26

Python练习实例27

Python练习实例28

Python练习实例29

Python练习实例30

Python练习实例31

Python练习实例32

Python练习实例33

Python练习实例34

Python练习实例35

Python练习实例36

Python练习实例37

Python练习实例38

Python练习实例39

Python练习实例40

Python练习实例41

Python练习实例42

Python练习实例43

Python练习实例44

Python练习实例45

Python练习实例46

Python练习实例47

Python练习实例48

Python练习实例49

Python练习实例50

Python练习实例51

Python练习实例52

Python练习实例53

Python练习实例54

Python练习实例55

Python练习实例56

Python练习实例57

Python练习实例58

Python练习实例59

Python练习实例60

Python练习实例61

Python练习实例62

Python练习实例63

Python练习实例64

Python练习实例65

Python练习实例66

Python练习实例67

Python练习实例68

Python练习实例69

Python练习实例70

Python练习实例71

Python练习实例72

Python练习实例73

Python练习实例74

Python练习实例75

Python练习实例76

Python练习实例77

Python练习实例78

Python练习实例79

Python练习实例80

Python练习实例81

Python练习实例82

Python练习实例83

Python练习实例84

Python练习实例85

Python练习实例86

Python练习实例87

Python练习实例88

Python练习实例89

Python练习实例90

Python练习实例91

Python练习实例92

Python练习实例93

Python练习实例94

Python练习实例95

Python练习实例96

Python练习实例97

Python练习实例98

Python练习实例99

Python练习实例100

出处:http://www.runoob.com/python/python-tutorial.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息