JSON文件存储
JSON全称JavaScript Object Notation,也就是JavaScript对象标记,它通过对象和数组的组合来表示数据。
1、对象和数组
- 对象:在JavaScript中是使用花括号{}包裹起来的内容,数据结构为{key:value,key2:value2,......}的键值对结构
- 数组:在JavaScript中使用中括号[]包裹起来,数据结构为['java','javascript',......]的索引结构
- JSON可以由以上两种数据结构自由组合,可以无限嵌套,结构清晰
- JSON的字符串表示需要用双引号来包围,不能用单引号
2、读取JSON
使用JSON库来实现json文件的读写操作,可以调用JSON库的loads()方法;将json文本字符串转为json对象,可以通过dumps()方法将json对象转为文本字符串。
import json
str = '''
[{
"name":"Bob",
"gender":"male",
"birthday":"1992-10-18"
},{
"name":"Silina",
"gender":"fenale",
"birthday":"1991-10-1"
}]
'''
data = json.loads(