Я не уверен, что получу его полностью, но если вы внимательно прочитаете, вы увидите, что он находится в нотации объектов (в конце концов, это то, что означает JSON), так что вы можете получить доступ к любому свойству с определенным именем (данными).ResultSet.Result [0] .Summary будет обращаться к сводке первого результата, например).
В любом случае, какие характеристики вы хотите извлечь?Вы хотите напечатать их в некоторый компонент DOM, предупредить их или сохранить в переменной?В любом случае, проверьте этот код: для каждого результата он напечатает свой заголовок и URL в диалоговом окне предупреждения (он использует каждую функцию jQuery для итерации по результатам):
$.getJSON('http://search.yahooapis.com/NewsSearchService/V1/newsSearch?appid=YahooDemo&query=market&results=2&language=en&output=json&callback=',
function(data){
$.each(data.ResultSet.Result, function(index, value){
alert("Result #"+index+": "+value.Title+" url: "+value.Url);
});
return false;
});
Я быоставьте обратный вызов, потому что это может быть межсайтовый вызов, и этот параметр используется для обхода той же политики происхождения, которая применяется большинством основных браузеров.