方法一:
使用json的loads函数
例:
import json;
str='{"info":[],"name":"maomao365.com","url":"maomao365.com","flag":false}'
json1=json.loads(str)
print(type(json1))
print(json1)
但是Linux下会出现Unicode编码问题,如下图:
方法二:
使用eval函数
例:
str='{"info":[],"name":"maomao365.com","url":"maomao365.com"}'
json2=eval(str)
# print(type(json2))
print(json2)
方法三:
使用literal_eval函数
例:
import ast;
str='{"info":[],"name":"maomao365.com","url":"maomao365.com"}'
json3=ast.literal_eval(str)
print(type(json3))
print(json3)