2014-03-06 87 views
0

我有通过AJAX发送的JSONObject。将java JSONObject转换为javascript

JSONObject obj = new JSONObject(); 
obj.put("nbLike", result); 
obj.put("username", "bill"); 

然后在成功的功能我想访问OBJproperties。例如:用户名

I'have试图与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

你有没有试过'obj ['username']'? –

+0

是的。我有'undefined' – Merlin

+0

请提供您的ajax请求的相关代码。 –

回答

0

在将JSONObject发送到前端并将“application/json”添加到响应的内容类型之前,将其转换为字符串。然后你可以使用它作为简单的js对象,不需要转换它。