将JavaJSONObject转换为javascript
我有一个通过AJAX发送的JSONObject将JavaJSONObject转换为javascript,java,javascript,jquery,Java,Javascript,Jquery,我有一个通过AJAX发送的JSONObject JSONObject obj = new JSONObject(); obj.put("nbLike", result); obj.put("username", "bill"); 然后在success函数中,我想访问obj属性。例如:用户名 我已经尝试了JSON.parse(obj)但是我得到了一个错误:uncaughtsyntaxerror:Unexpected-token' 服务器端日志显示:{“username”:“bill”,“nbLi
JSONObject obj = new JSONObject();
obj.put("nbLike", result);
obj.put("username", "bill");
然后在success函数中,我想访问obj属性
。例如:用户名
我已经尝试了JSON.parse(obj)
但是我得到了一个错误:uncaughtsyntaxerror:Unexpected-token'
服务器端日志显示:{“username”:“bill”,“nbLike”:1}//log.info(obj)
客户端日志显示:['username':'bill','nbLike':1]//控制台.log(结果)
我想要一些像:
console.log("Username : " + obj.username)
谢谢在将JSONObject发送到前端之前将其转换为字符串,并在响应的内容类型中添加“application/json”。然后您可以将其用作简单的js对象,无需转换。您是否尝试过
obj['username']
?是的。我得到了unedfined
请提供ajax请求的相关代码。我正在使用AjaxForm库:form.AjaxForm(函数(结果){console.log(结果)}
检查脚本中的任何地方是否有额外的单引号'