анализ ответа JSON - PullRequest
       6

анализ ответа JSON

1 голос
/ 30 сентября 2010

Я звоню в веб-сервис REST и в результате получаю формат JSON.Я звоню в службу отдыха из другого домена, чем мой.Как я могу разобрать это?

Ответы [ 3 ]

3 голосов
/ 30 сентября 2010

Чтобы ответить на вопрос, который вы задали: в конце http://json.org/

приведен длинный список синтаксических анализаторов, включая несколько для JavaScript, если ваш вопрос на самом деле таков:другой домен с клиентской стороной JavaScript в браузере? ", тогда вы можете либо извлечь его, используя прокси-сервер в том же домене, что и страница, либо предоставить данные с помощью JSON-P .

0 голосов
/ 30 сентября 2010
<script type="text/javascript" src="http://www.json.org/json2.js"></script>
var myObject = JSON.parse(myJSONtext);

или используйте jQuery

$.getJSON('http://twitter.com/users/usejquery.json?callback=?', function(json) {
    alert(json.followers_count);
});

если вам нужен только разбор, jQuery также может сделать это:

var obj = jQuery.parseJSON('{"name":"John"}');
alert( obj.name === "John" );
0 голосов
/ 30 сентября 2010

Получаете ли вы результат JSON?Большинство реализаций имеют защиту от межсайтовых сценариев и разрешают запрос только к исходному узлу страницы.

Не могли бы вы опубликовать пример кода для вашей текущей реализации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...