2013-11-29 49 views
-4
{"root":{"success":"0","message":"DEFAULT RESPONSE."}} 

格式化我有這樣的代碼,如何這個JSONObject的在Javascript

success : function(response) { 
    //console.error(JSON.stringify(response));   
    var obj = JSON.stringify(response); 

從這個 'OBJ' 我怎樣才能成功,消息字符串

+2

response.root.message – SHIN

+0

如果不是做了JSON.parse – SHIN

+0

感謝快速回復它的工作/ – Livin

回答

0

嘗試:

console.log(response.root.success); 
console.log(response.root.message); 
+0

我試過這個,但得到了未定義的答案 – Livin

+0

@Livin編輯答案 – Hiral

1

您必須使用eval函數才能將普通文本製作爲json對象,然後您可以像下面那樣訪問json

var text = '{"root":{"success":"0","message":"DEFAULT RESPONSE."}}'; 
var obj = $.parseJSON(text); 
alert(obj.root.success)//it will alert you "0" 
alert(obj.root.message)//it will alert you "DEFAULT RESPONSE" 
+0

仍在使用'eval'? – Praveen

+0

哦,它沒有打到我。只是一個古老的做法。 –