所以我提供的"exposed JSON endpoint"
的网址类似于找到here的网址 - 唯一不同的是功能不同。首先是什么意思("暴露的JSON端点")?我该如何调用此Web服务?我使用了像C#的Google Maps这样的Web服务,我将从URL下载并解析XML并使用数据。但有了这个,我不知道如何使用该服务。 (Javascript中的任何代码,C#,Java都可以)。谢谢你的帮助!
答案 0 :(得分:0)
公开的JSON端点"是一个公开可用的URL(有时会添加查询或路径参数),您可以向其发送HTTP请求,它将从远程服务器返回与您发送的请求相关的JSON。
然后解析返回的JSON(进入您正在使用的任何编程语言的结构),这样您就可以在自己的代码中使用返回的数据。
答案 1 :(得分:0)
也许你可以尝试这样的事情:
WebClient client = new WebClient();
Stream stream = client.OpenRead("Endpoint");
StreamReader reader = new StreamReader(stream);
Newtonsoft.Json.Linq.JObject jObject = Newtonsoft.Json.Linq.JObject.Parse(reader.ReadLine());
答案 2 :(得分:0)
正如服务终点所述:
您需要在页面中包含以下元素
<script src="http://orc.csres.utexas.edu/orchard/json/compiler?js"/></script>
然后使用类似的东西来调用服务
try {
compilerService.compile(
{
devKey : "key",
program : "program"
},
function(returnValue) {
// it worked do something with returnValue
console.log(returnValue);
},
function(response, status, exception) {
// something went wrong
console.log(response);
console.log(status);
console.log(exception);
}
);
}
catch (e) {
console.log(e);
}