国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > 深入解析如何在Python中使用JSON

深入解析如何在Python中使用JSON

json

头像

silencement

2019-07-27 10:38:013180浏览 · 0收藏 · 0评论

JSON 函数

使用 JSON 函数需要导入 json 库:import json。

函数描述

json.dumps  将 Python 对象编码成 JSON 字符串

json.loads  将已编码的 JSON 字符串解码为 Python 对象

json.dumps

语法

json.dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None, indent=None, 
separators=None, encoding="utf-8", default=None, sort_keys=False, **kw)

实例

以下实例将数组编码为 JSON 格式数据:

#!/usr/bin/python
import json
data = {'number': 6, 'name': 'Pythontab'}
jsonData = json.dumps(data)
print jsonData

输出结果为

{"number": 6, "name": "Pythontab"}

使用参数让 JSON 数据排序并格式化输出:

#!/usr/bin/python
import json
data = {'number': 6, 'name': 'Pythontab'}
jsonData = json.dumps(data, sort_keys=True, indent=4, separators=(',', ': '))
print jsonData

输出结果

{
    "name": "Pythontab",
    "number": 6
}

python 原始类型向 json 类型的转化对照表:

1c449da441451750d42b42b341015e7.png

json.loads

json.loads 用于解码 JSON 数据。该函数返回 Python 字段的数据类型。

语法

json.loads(s[, encoding[, cls[, object_hook[, parse_float[, parse_int[, parse_constant[, 
object_pairs_hook[, **kw]]]]]]]])

实例

以下实例展示了Python 如何解码 JSON 对象:

#!/usr/bin/python
import json
jsonData = '{"number": 6, "name": "Pythontab"}'
str = json.loads(jsonData)
print str

输出结果

{u'number': 6, u'name': u'Pythontab'}

json 类型转换到 python 的类型对照表:

8cd180a080512b3c8450acb4d55c2cb.png

使用第三方库:Demjson

Demjson 是 python 的第三方模块库,可用于编码和解码 JSON 数据,包含了 JSONLint 的格式化及校验功能。

环境配置

在使用 Demjson 编码或解码 JSON 数据前,我们需要先安装 Demjson 模块。

方法1:源码安装

$ tar -xvzf demjson-2.2.4.tar.gz

$ cd demjson-2.2.4

$ python setup.py install

方法2:直接使用pip安装

pip install Demjson

JSON函数

函数描述

encode  将 Python 对象编码成 JSON 字符串

decode  可以使用 demjson.decode() 函数解码 JSON 数据。该函数返回 Python 字段的数据类型。

encode语法

demjson.encode(self, obj, nest_level=0)

decode语法

demjson.decode(self, txt)
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

77777免费观看电视剧推荐适.. | 久久无码亚洲成A人片| 夜店| 女性左腿又开腿肚子中间疼视频 | 《与上司做爰HD》| 我的妹妹想你大棒棒糖电视剧| B站夫妻进入高峰期需要多久| 高压监狱免费观看完整版在线播放| 爸井空电影| 三人互换麦子| 美女被咬小头头视频大全图片| 《性爽2》电影| (NP、高H、纯肉)高H高辣 | 极品媳老旺秦雨103章| 妈妈你真棒里面的插曲叫什么| 亚洲一区在线| 用毛笔刷尿孔不准尿出来怎么办| 出轨2| 共享女儿小诗1~10章的背景资.. | 女人做爰高潮全黄| 打扑牌不盖被子怎么办| 母与子免费观看大全电视剧| 妈妈的朋友6| 《饥渴的人妻日本》中字| 白天像教授晚上像野兽| 《夫妻快乐宝典》| 好日子在线观看视频大全免费动漫| 夜书所见[宋]叶绍翁| 啵啵浏览器| 干婚是什么意思| 臭小子快拔出来危险期会怀孕| 《艳乳欲乱2》免费观看| 天堂草原高清在线观看电视剧| 法国《口咬》电影完整版| 共享玩物(N)笔趣阁二狗| 山行| 儿媳妇陪我睡觉的经典句子| 《你邻居的妻子》电视剧| 把腿扒开让我添30分钟| 《菊内留香》双男主| 98在线高清免费观看电视剧狂飙