2014-12-17 3 views
0

Я получаю AJAX JSON ответ, как:Как читать этот JSON AJAX ответ

{"UUID":"1234"} 

Как я могу прочитать этот ответ JSON? Я пробовал:

var data = JSON.parse(response); 

alert(data.UUID) 

Пожалуйста, помогите мне в том, как читать это значение. Я получаю folllwoing под консоли браузера:

Uncaught SyntaxError: Unexpected token o

+0

В зависимости от того, как вошел JSON, 'response' может быть уже объектом, и в этом случае' response.UUID' - это все, что вам нужно. Невозможно сказать, не видя больше кода. Если вы оповещаете (typeof response); ', что вы видите? –

+0

Это дает мне Object i alert typeOf – Pawan

+1

Тогда ничего не разобрать. Попробуйте 'alert (response.UUID);'. Но, опять же, не видя кода, который получает «ответ», все это догадывается. –

ответ

-1

Поскольку вы помечено это с JQuery, я буду считать, что вы в том числе библиотеки JQuery и мой ответ ниже будет использовать JQuery.

var data = jQuery.parseJSON(response); 
alert(data.UUID); 
+0

Как это работает в ситуации, когда 'JSON.parse (response);' does not? –

+0

По-прежнему такая же ошибка. – Pawan

+0

Хорошо, я вижу вашу точку зрения. Обычно я использую jQuery.parseJSON и не понимаю, что они эквивалентны. – MikeThomson

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