有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