python读取json

作者:原创时间:2022-03-08
文档

python读取json怎么操作?一起来看看小编今天的分享吧。

python读取json文件可以通过load()。

# 读取json文件内容,返回字典格式
with open('./source_file/info.json','r',encoding='utf8')as fp:
    json_data = json.load(fp)
    print('这是文件中的json数据:',json_data)
    print('这是读取到文件数据的数据类型:', type(json_data))

另外,dump()可以用于写入json文件,loads() 可以将json字符串转换成字典格式,dumps() 可以将字典格式数据转换成json格式。

# 将字典数据写入到json文件中
dict1 = {'name': '张三', 'age': 18, 'sex': '男'}
with open('./source_file/info.json','a',encoding='utf8')as fp:
    json.dump(dict1,fp,ensure_ascii=False)  
 #  如果ensure_ascii ' '为false,则返回值可以包含非ascii值

# 将json字符串转换成字典格式
str1 = '{"name": "张三", "age": 18, "sex": "男"}'
print('这是转换后的数据:',json.loads(str1))
print('这是转换后的数据类型:',type(json.loads(str1)))

# 将字典格式数据转换成json格式
dict1 = {'name': '张三', 'age': 18, 'sex': '男'}
print('这是将字典转换之后的数据:',json.dumps(dict1,ensure_ascii=False))
print('这是将字典转换之后的数据类型:',type(json.dumps(dict1,ensure_ascii=False))) 
#  如果ensure_ascii ' '为false,则返回值可以包含非ascii值

以上就是小编今天的分享了,希望可以帮助到大家。

显示全文
python split函数用法 python类型转换 python input函数怎么用 python强制类型转换 python查看已安装的包 python判断字符串相等 python内置函数 python递归函数 python类的继承 python string函数 python构造函数 python延时函数 debug error怎么解决 python读取json并解析 python 列表添加 python字典按值的大小排序 python 排序算法 spring boot mysql配置 vue动态绑定style js date加一天 python组合数据类型 python查看变量类型 python split函数 c++ template用法 老抽和生抽的区别 拉链下滑如何解决 防蓝光眼镜怎么辨别 葱怎么保存 老姜和生姜的区别 新鲜蘑菇怎么保存 猪脚和猪手有什么区别 亚麻籽油是什么油 白茶保存方法和时间 水晶粉是什么面粉 艾素糖是什么糖 奶酪棒是什么做的 烤布蕾和蛋挞的区别 黄酒和料酒的区别 蜜枣和红枣的区别 葡萄酒和红酒的区别