json是一个字符串,’{ “firstName”:“John” , “lastName”:“Doe” }’,相当于把一个字典dict放到两个引号’'中间,就成为一个json字符串,使用eval可以将其转化为字典
>>> import json
>>> s='{ "firstName":"John" , "lastName":"Doe" }'
>>> print(type(s))
<class 'str'>
>>> print(eval(s))
{'lastName': 'Doe', 'firstName': 'John'}
>>> type(eval(s))
<class 'dict'>
json.dumps(‘json_str’):将json字符串转化为字典
json.loads(dict):将字典转化为json字符串
import json
d={"a":1,"name":"zhangsan"}
print(type(d)
print(json.dumps(d))
print(d)
print(type(json.dumps(d)))
print(json.dumps(d))
print(json.loads(json.dumps(d)))