方法一:
使用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)版权声明:本文为weixin_42891455原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。