微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

【dict】dict和json相互转换

dict与json相互转换之前要导包import json

import json
d_json = '{"B": 2, "a": 1}'

d_dict = json.loads(d_json)
d_dict['c'] = 101

d_json2 = json.dumps(d_dict)
print(d_dict) # {'B': 2, 'a': 1, 'c': 101}
print(d_json2) # {"B": 2, "a": 1, "c": 101}

import json

d_json1 = '{"a":"ready"}'
print(d_json1) # {"a":"ready"}
print(type(d_json1)) # <class 'str'>

d_dict1 = json.loads(d_json1)
print(d_dict1) # {'a': 'ready'}
print(type(d_dict1)) # <class 'dict'>

  小结:

    json一般是类似于dict的字符串格式才能转换成 dict

    在json里,只要是字符串,一定要使用双引号"  "

    print时候,json和dict有单双引号区别

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐