将JavaJSONObject转换为javascript

将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

我有一个通过AJAX发送的JSONObject

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(结果)}
检查脚本中的任何地方是否有额外的单引号
'