Как использовать вывод json из внешнего запроса Sparql напрямую из браузера? - PullRequest
6 голосов
/ 23 августа 2011

Допустим, я хочу, чтобы файл json был сгенерирован из конечной точки Dbpedia sparql http://dbpedia.org/sparql

Сейчас я просто делаю запрос, и он автоматически загружает файл json на мой диск и использует его локально.

Как использовать JSON непосредственно с конечной точки?Например, как ввести запрос самостоятельно в моем коде вместо ввода локально сохраненного файла json?

Более конкретно, я запрашиваю статистику Federer:

select * where {<http://dbpedia.org/resource/Roger_Federer> ?p ?o filter(lang(?o) = 'en')}

Сохранение вывода как победителя.json и извлекаем его с помощью этого:

$.getJSON('json/winner.json', function(json) {
  for(var i = 0; i < json["results"]["bindings"].length; i++) {
    $('#winner').append(json["results"]["bindings"][i]["o"].value + '<br /><br />');
  };
});

Я хочу иметь возможность извлекать json напрямую с сервера с помощью моего скрипта.

Нужно ли мне играть с заголовками HTML accept или чем-то полностьюеще?Спасибо за любой совет.

1 Ответ

...