python中json模块

#1.json一定是双引号
#2.json.dump;json.dumps里面参数ensure_ascii=False,indent=2
#3.json,dump写文件;json.load读文件
#4.json.dumps字典转为json串,json.loads json串转为字典
复制代码
import json
#json本身就是一个字符串,json里面都是双引号
#json串存数据库,转成字典方便操作
user_info={'name':'mm','age':'18','地址':'北京'}#定义一个字典
user_info_json=json.dumps(user_info,ensure_ascii=False,indent=2)#字典转为json字符串
print('我是字典%s,数据类型是%s'%(user_info,type(user_info)))
print('我是json%s,数据类型是%s'%(user_info_json,type(user_info_json)))
user_info_dict=json.loads(user_info_json)#json串转字典
print('我是字典%s,数据类型是%s'%(user_info_dict,type(user_info_dict)))

#处理文件用
# json.dump()#写文件
with open('a.txt','w',encoding='utf-8') as fw:
    json.dump(user_info,fw,ensure_ascii=False,indent=2)
# json.load()#读文件
with open('a.txt',encoding='utf-8') as fr:
    file_info=json.load(fr)
print(file_info)
复制代码

 

posted @   小马哥007  阅读(54)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示