有3种方法python
一、使用ast模块json
>>> import ast >>> s = '["test",1]' >>> ast.literal_eval(s) ['test',1] >>> s = '{"test":1}' >>> ast.literal_eval(s) {'test': 1}
二、eval函数,这个函数做用是执行一个字符串表达式,并返回表达式的值函数
>>> s = '["test",1]' >>> eval(s) ['test',1] >>> s = '{"test":1}' >>> eval(s) {'test': 1}
三、使用json库spa
>>> import json >>> s = '["test",1]' >>> json.loads(s) ['test',1] >>> s = '{"test": 1}' >>> json.loads(s) {'test': 1}
注意:使用json库时,字符串要使用单引号,字符串内部要使用双引号,不然会提示错误code