import json #定义一个字典d1,字典是无序的 d1 = { "a": None, "b": False, "c": True, "d": "BAB2", "e": ["1", 12], "f": ("1n", 90), "g": {"h": 1,"i": "11","j": True} } # 使用json.dumps()将字典转换成json格式的字符串 #字符串是有序的 #字典转换成json的过程中,如果字典中存在元组,如f,会转换成列表,json中不存在元组形式 d1_js = json.dumps(d1) #使用json.loads()将标准json格式的字符串转字典 js_d1 = json.loads(d1_js) #普通字符串转字典 #使用eval函数,将字符串当Python代码执行 c = '{"a":True, "b":False, "c":111, "d":None}' d = "100+200" #打印 print(u"字典转json",d1_js) print(u"标准json格式的字符串转字典",js_d1) print(eval(c)) print(d) print(eval(d))