Python JSON

JSON

JSON是一种通用的数据结构,它的标准定制来源于JavaScript。几乎所有编程语言,都能把数据装载到JSON这种结构中,进行各种的交互和传输,目前JSON也是最流行的数据传输交互方式。

JSON 数据类型

# 字符串
'abc'

# 数字
17.1

# 序列
[1,2,3]

# 哈希值
{"name": 'job', "age": 17}

# 布尔值
true/false

# 空值
null

# JSON 的字符串统一使用 ""
# JSON 的数据类型跟 Python 有点类型,null / None ,false true / False True ,{} / {} ,[] / [] ...

Python 实例

# 编码
>>> import json
>>> d = json.dumps({'name': 'job', 'age': 17, 'like': ['strawberry', 'bread'], 'parents': {'mon': 'Lily', 'dad': 'mark'}, 'married': False ,'money': None})
>>> d
'{"name": "job", "age": 17, "like": ["strawberry", "bread"], "parents": {"mon": "Lily", "dad": "mark"}, "married": false, "money": null}'

# 解码
>>> json.loads(d)
{'name': 'job', 'age': 17, 'like': ['strawberry', 'bread'], 'parents': {'mon': 'Lily', 'dad': 'mark'}, 'married': False ,'money': None}
Python 教程 Python 入门 Python 时间 Python JSON