免费注册网站流程,做彩网站,嘉兴网站排名,哪里有app项目开发前言#xff1a;字典和json非常像。接下来比较一下两者的异同
先看一下字典的写法#xff1a;
a {a:1,b:2,c:3}
再看一下json的写法#xff1a; {studentInfo:{id:123456,stu_name:Dorra}
} 从形式上看#xff0c;都是…前言字典和json非常像。接下来比较一下两者的异同
先看一下字典的写法
a {a:1,b:2,c:3}
再看一下json的写法 {studentInfo:{id:123456,stu_name:Dorra}
} 从形式上看都是“KeyValue”的形式。
但是从本质上讲字典是一种数据结构而json是一种格式字典有很多内置函数有多种调用方法而json是数据打包的一种格式并不像字典具备操作性并且是格式就会有一些形式上的限制比如json的格式要求必须且只能使用双引号作为key或者值的边界符号不能使用单引号而且“key”必须使用边界符双引号但字典就无所谓了。
1、json.loads函数的使用将字符串转化为字典
a {a:1,b:2,c:3}
print(type(a))import json
aa json.loads( {age: 12}) #参数是str行loads之后变成dict字典了
print(aa)
print(type(aa))2、json.dumps()函数的使用将字典转化为字符串
1 import json
2
3 # json.dumps()函数的使用将字典转化为字符串
4 dict1 {age: 12}
5 json_info json.dumps(dict1)
6 print(dict1的类型str(type(dict1)))
7 print(通过json.dumps()函数处理)
8 print(json_info的类型str(type(json_info)))