处理大数据有很多要用到json文件,存成json文件格式或者要读取。搜集了一些资料简单整理一下
首先导入json包
import json
json文件主要有两个方法:数据——json文件之间的两种转换方法。
json.loads(data) #从字符串中读取json数据文件
json.dumps(data) #将json数据人家格式化为字符串
写json文件
data的数据类型如下:
#首先要有一个字典
dict1={
'name':'zzh',
'age':7
}
dict2={
'name':'zjl',
'age':2
}
#然后把一个或多个字典变成list
data=[dict1,dict2]
#然后用json函数转成字符串
data_output=json.dumps(data)
#然后开一个文件写进去
with open('test.json','w+') as f:
f.write(data_output)
但是这样做中文字符会被转码成ascii码,而且格式不清晰。这时候要用到json.dumps里的其它参数
skipkeys:默认False,一般用不到。字典dict的key类型一般是str, int, float, bool or None,当它不是