我有一个JSONObject,我通过AJAX发送。
JSONObject obj = new JSONObject();
obj.put("nbLike", result);
obj.put("username", "bill");
然后在成功函数中,我想访问 obj properties
。例如:用户名
我已经尝试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)
谢谢
答案 0 :(得分:0)
在将JSONObject发送到前端之前将其转换为String,并将“application / json”添加到响应的Content-type。然后你可以将它用作简单的js对象,不需要转换它。