如题,有下列字符串:
user = "{'name' : 'jim', 'sex' : 'male', 'age': 18}"
如何将字符串转化成字典dict类型?
如题,有下列字符串:
user = "{'name' : 'jim', 'sex' : 'male', 'age': 18}"
如何将字符串转化成字典dict类型?
这是典型的 JSON 格式,最好使用simplejson把JSON转化为Python内置类型
可以这样使用:
JSON到字典转化:
ret_dict = simplejson.loads(json_str)
字典到JSON转化:
json_str = simplejson.dumps(dict)
user = "{'name' : 'jim', 'sex' : 'male', 'age': 18}" user_obj = eval( user )
这种方式要注意风险,因为eval实际上是解释执行python代码,如果输入来源于外部....
2 回答4.3k 阅读✓ 已解决
2 回答847 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答835 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
4 回答2.5k 阅读
3 回答886 阅读✓ 已解决
用eval()或exec()函数实现: