码迷,mamicode.com
首页 > 编程语言 > 详细

Python-字典与json的转换

时间:2018-06-22 20:30:06      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:read   enc   .json   arm   char   user   inf   字符串   pycharm   

#json是字符串,只不过长得像字典

import json

user_info=‘‘‘
{"niuhy":1234,"shanbl":44566}
‘‘‘

#json里只能是双引号
print(user_info)
user_dic=json.loads(user_info) #把json串转换为字典
print(user_dic)

f = open(‘data.json‘)
#res = json.loads(f.read()) #
#print(res)s
res = json.load(f) #直接从文件里取内容并转换为字典
print(res)

‘‘‘
stu_info = {‘laowang‘:{‘cars‘:[‘bmw‘]}}
stu_str = json.dumps(stu_info) #
print(stu_str)
print(stu_info)
‘‘‘
fw=open(‘data.json‘,‘w‘,encoding=‘utf-8‘) #后缀改为JSON,pycharm会自动创建json文件
stu_info = {‘laowang‘:{‘cars‘:[‘bmw‘]}}
#json.dump(stu_info,fw) #将字典转为json,并直接写到文件
json.dump(stu_info,fw,indent=4) #indent表示已多少空格分层级


Python-字典与json的转换

标签:read   enc   .json   arm   char   user   inf   字符串   pycharm   

原文地址:https://www.cnblogs.com/flynne/p/9179584.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!