json串与python类型(字典)的转换,,一.json转化成字
json串与python类型(字典)的转换,,一.json转化成字
一.json转化成字典:
product.json文件:将该文件内容转换成python中字典,方法如下:
方法一:使用.loads(),先读后转换
import json #导入json, 注:json串是一个字符串
f = open(‘product.json‘,encoding = ‘utf-8‘)
res = f.read()
product_dic = json.loads(res) #把json串,变成python的数据类型,字典
print(pruduct_dic) #如下图结果:
方法二:使用.load(文件对象), 自动读文件并转换
f = open(‘product.json‘,encoding = ‘utf-8‘)
product_dic = json.load(f) #传一个文件对象,load()是自动读和转换文件
print(product_dic) #如下图结果:
二.字典转化成json字符串
方法一:.dumps(字典名称)
字典如下:
fw = open(user_info.json‘,‘w‘,encoding = ‘utf-8‘)
dic_json = json.dumps(d,ensure_ascii=False,indent=4) #字典转化成json,字典转化成字符串。其中,d,字典;ensure_ascii=False处理中文,去掉的话中文会乱码,indent=4,json格式缩进字节数
fw.write(dic_json)
结果如下:
方法二:.dump(字典名称)
fw = open(user_info.json‘,‘w‘,encoding = ‘utf-8‘)
dic_json = json.dump(d,fw,ensure_ascii=False,indent=10) #直接操作文件,不用写
查看文件结果如下:
json串与python类型(字典)的转换
相关内容
- python实现累乘multi函数(函数参数不限),,def multi(
- 分享《Python学习手册(第4版)》高清中文PDF+高清英文PD
- python-按照一定规律去分割一个列表,,a=[1,2,3,4
- python笔记10-切片(从list或字符串中取几个元素),,n
- 多版本python import 问题解决方案,importPython,原文http:/
- Ubuntu下,python输出中文,,python教程里说
- python区间比较,,j = 0jtemp
- Python基础,,1.初始Python
- 编译 python 生成静态库 libpython2.7.so,,由于我们是C++作驱
- python http认证,,Requests 库
评论关闭