Python笔记——json数据的读写笔记

JSON ,一种轻量级的数据交换格式,易于人阅读和编写。

导入python的内置模块json
import json

对内存数据操作(字符串):

json.dumps( obj )将obj(字典/列表等)转为json字符串;不进行ascii编码:ensure_ascii=False
json.loads( json字符串 )将json字符串转为python对象(字典/列表等)

数据类型的转化

# json.dumps()用法
dict1 = {'name': '大街', 'age': '18'}
json_data = json.dumps(dict1, ensure_ascii=False)

# json.loads()用法
data = json.loads(json_data)

对文件操作:

json.dump( json类型的数据, 文件对象 )保存json数据到文件中
json.load( json文件对象 )读取json文件,并赋予data

json文件的读写

# json.dump()用法
with open('xxx.json', 'w'), encoding='utf-8' as f:
	json.dump(json_data, f)

# json.load()用法
with open('xxx.josn', encoding='utf-8') as f:
	data = json.load(f)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值