python3基础之json

一、理解json

1.1 json是一种数据格式

1.2 json是一种轻量级的数据交换格式

1.3 字符串是json的表现形式

1.4 符合json格式的字符串叫做json字符串

二、json对于xml的优势

2.1 易于阅读

2.2 易于解析

2.3 网络传输效率高

三、json示例

3.1 示例

In [4]:

import json
json_str = '{"name":"ruoyun","age":"18"}'
student = json.loads(json_str)
print(type(student))
print(student)
print(student['name'])
print(student['age'])
<class 'dict'>
{'age': '18', 'name': 'ruoyun'}
ruoyun
18

3.2 序列化与反序列化

字符串->语言数据类型 反序列化

In [5]:

student = json.loads(json_str)
print(type(student))
<class 'dict'>

语言数据类型->字符串 序列化

In [6]:

student2 =json.dumps(student)
print(type(student2))
<class 'str'>

四、json与json对象与json字符串

4.1 json和JavaScript没有强相关性

A语言 <-->Json数据类型<--> B语言

C语言 <-->Json数据类型<--> D语言

4.2 json是有自己的数据类型

4.3 REST服务的标准格式是json

五、git地址

https://coding.net/u/RuoYun/p/Python-Programming-Notes/git/tree/master/0.basics/8.regularity_and_json

猜你喜欢

转载自blog.csdn.net/u013584315/article/details/81181072
今日推荐