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