python导入导出JSON数据

JSON(JavaScript Object Notation)已成为Web浏览器和其他应用间通过HTTP请求发送数据的标准格式

这是一种比csv等表格文本形式更为自由的数据形式

基本类型时对象(字典)、数组(列表)、字符串、数字、布尔值和空值
对象中的所有键必须是字符串

有几个python库用于读写JSON数据,本篇使用内置在python标准库的 json

将JSON字符串转换为python形式时,使用 json.loads 方法

import json
result=json.loads(obj)

json.dumps 可以将python对象转换回JSON

asjson=json.dumps(result)

pd.read_json
可以自动将JSON数据集按照指定次序转换为Series 和 DataFrame
默认选项是假设JSON数组中的每个对象是表里的一行

data=pd.read_json('mine/ex.json')

从pandas中将数据导出为JSON
对Series 和 DataFrame 使用 to_json 方法

print(data.to_json())

内容部分引用于《利用Python进行数据分析》第2版(Wes McKinney著,徐敬一译),仅供大家一起学习交流

如有错误,请多指教

你可能感兴趣的:(python数据分析,json,python)