2014-03-06 127 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對象,不需要轉換它。