概念
dict是一种数据结构,而json是一种数据格式。json的数据必须使用双引号作为key或者值(数字可不加),但是字典就无所谓了,使用单引号或者双引号都是可以的。
json作为数据格式,是纯字符串可以被解析成python的dict或者其他形式。
json:true、false、null
dict:True、False、None
转化
在python中自带json库可以通过import方法导入进行转化
-
loads:讲json数据转化为dict数据
import json dic = '{"a":12,"gt":"hhe"}' #讲json转化为dic数据 jso= json.loads(dic) print (jso) print (type(jso)) --- output {'a': 12, 'gt': 'hhe'} <class 'dict'>
-
dumps:讲dict转化为json数据
import json dic = {'a':12,'gt':'hhe'} #讲dict转化为json数据 jso= json.dumps(dic) print (jso) print (type(jso)) ----output {"a": 12, "gt": "hhe"} <class 'str'>