将java JSONObject转换为javascript
我通过AJAX发送了一个JSONObject
JSONObject obj = new JSONObject();
obj.put("nbLike", result);
obj.put("username", "bill");
然后在success函数中,我想访问objproperties
。例如:用户名
我试过使用JSON.parse(obj)
,但出现了一个错误:Uncaught SyntaxError: Unexpected token '
服务器端日志显示:{"username":"bill","nbLike":1} //log.info(obj)
客户端日志显示:['username':'bill', 'nbLike':1] //console.log(result)
我想要这样的东西:
console.log("Username : " + obj.username)
谢谢!
# 1 楼答案
在将JSONObject发送到前端之前,将其转换为字符串,并在响应的内容类型中添加“application/json”。然后你可以把它当作简单的js对象,不需要转换