https://github.com/thomasfr/node-sparql-client 에서 sparql-client를 사용하고 있습니다 . 몇 가지 매개 변수를 제공하여 json 형식으로 쿼리 결과를 검색하는 방법이 있는지 알고 싶습니까?
내 엔드 포인트는 openrdf-sesame 저장소입니다.
현재 내 응답은 다음과 같습니다.
<?xml version='1.0' encoding='UTF-8'?>
<sparql xmlns='http://www.w3.org/2005/sparql-results#'>
.....
</sparql>
var r = JSON.stringify (results)를 사용했습니다. 그러나 r. 결과는 정의되지 않은 것으로 표시됩니다. 감사 !
아래 URL에서와 같이 서버를 직접 쿼리해야합니다.
http://localhost:8080/openrdf-sesame/repositories/memory?query=SELECT+*+WHERE+{?s+?p+?o}&Accept=application/sparql-results%2Bjson
SparqlClient 생성자는 끝점과 일부 옵션이라는 두 개의 인수를 사용하는 것처럼 보입니다. 해당 옵션 인수 를 사용하여 Accept
매개 변수 를 지정할 수 있어야합니다 application/sparql-results+json
. 내 ECMAScript는 약간 녹슬었지만 다음과 같을 것이라고 생각합니다.
var endpoint = 'http://example.org/sparql';
var client = new SparqlClient(endpoint, {Accept: 'application/sparql-results+json'});
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다