测牛学堂:软件测试python文件操作2(json文件操作)
json语法详解
其实,json文件的内容,整体上应该是一个对象或者数组,对象和数组之间可以相互嵌套。
注意:
1JSON的键,必须是字符串类型,必须使用英文双引号。
2JSON的值可以是数字,字符串,逻辑值,数组,对象,和空值。
3{} 表示对象(类似于我们Python的字典),[] 表示数组(类似于Python中的列表),空值是null
4 json中的数据直接使用逗号隔开,最后一个数据后面不要逗号
5 json文件是以.json结尾的。
JSON文件
json文件的读取
python中针对json文件,封装了专门的处理模块。
json文件的写入
将python中的列表或者字典,转换为json文件,注意,只能把这两种数据转为json
语法:json.dump(python数据,文件对象)
代码示例:
注意:
1ensure_ascii 为False表示允许使用ASCII码显示,如果字典或者列表中有中文的话,要加上这个参数。
2 indent是格式化生成后的json文件,2表示2个空格缩进。