JSON
本章节我们将为大家介绍如何使用 Python 语言来编码和解码 JSON 对象。
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。
JSON 函数
使用 JSON 函数需要导入 json 库:import json。
json.dumps
json.dumps 用于将 Python 对象编码成 JSON 字符串。
语法
实例
以下实例将数组编码为 JSON 格式数据:
以上代码执行结果为:
使用参数让 JSON 数据格式化输出:
python 原始类型向 json 类型的转化对照表:
json.loads
json.loads 用于解码 JSON 数据。该函数返回 Python 字段的数据类型。
语法
实例
以下实例展示了Python 如何解码 JSON 对象:
以上代码执行结果为:
json 类型转换到 python 的类型对照表:
使用第三方库:Demjson
Demjson 是 python 的第三方模块库,可用于编码和解码 JSON 数据,包含了 JSONLint 的格式化及校验功能。
环境配置
在使用 Demjson 编码或解码 JSON 数据前,我们需要先安装 Demjson 模块。本教程我们会下载 Demjson 并安装:
JSON 函数
encode
Python encode() 函数用于将 Python 对象编码成 JSON 字符串。
语法
实例
以下实例将数组编码为 JSON 格式数据:
以上代码执行结果为:
decode
Python 可以使用 demjson.decode() 函数解码 JSON 数据。该函数返回 Python 字段的数据类型。
语法
实例
以下实例展示了Python 如何解码 JSON 对象:
以上代码执行结果为:
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。https://blog.kokojia.com/sylvanaswindru/b-626.html