2024-05-17 02:54:18 发布
网友
这是我的代码:
a = '''{"title":"sss","body":"wwww:aaa <a href='#' onclick='logout()' >fff</a> ","data":{"status":0,"userName":"www","userId":"433"}}''' a = eval(a) print a.title
但它显示了错误:
我能做什么
谢谢
我也会试试德米松。这应该允许您将json数据编写为python对象,然后对其进行编码。
您应该使用JSON解析器,例如simplejson模块,而不是使用eval:
simplejson
eval
>>> a = '''{"title":"sss", "body":"wwww:aaa <a href='#' onclick='logout()' >fff</a>", "data":{"status":0,"userName":"www","userId":"433"}}''' >>> import simplejson >>> parsed_data = simplejson.loads(a) >>> parsed_data['title'] 'sss'
在这里工作很好。但是您应该使用json/simplejson来反序列化,而不是eval()。
json
eval()
我也会试试德米松。这应该允许您将json数据编写为python对象,然后对其进行编码。
您应该使用JSON解析器,例如
simplejson
模块,而不是使用eval
:在这里工作很好。但是您应该使用
json
/simplejson
来反序列化,而不是eval()
。相关问题 更多 >
编程相关推荐