2013-11-29 3 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

Try:

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

Охх Это не ударило меня. Просто старая практика. –

Смежные вопросы