JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。目的是取代繁琐笨重的 XML 格式。 由于JSON在各种语言中被广泛的使用,几乎所有主流语言都内置了处理json对象的库,所以所有语言处理json的文档统一放在这里。
JSON 对值的类型和格式有严格的规定。
null(不能使用NaN, Infinity, -Infinity和undefined)。毕竟JSON是JavaScript的亲儿子,所以第一个自然是JavaScript啦😁
| 函数 | 描述 |
|---|---|
| JSON.parse() | JSON字符串 → JavaScript 对象 |
| JSON.stringify() | JavaScript 对象→JSON 字符串 |
stringify()过滤器JSON.stringify()的返回值使用JSON 函数需要导入 json 库:import json。
| 函数 | 描述 | | --- | --- | | json.dumps | 将 Python 对象编码成 JSON 字符串 | | json.loads | 将已编码的 JSON 字符串解码为 Python 对象 输入也可以是一个文件接口 |
实例1:将数组编码为 JSON 格式