1

我再次需要你的帮助。如果我访问http://www.freebase.com/queryeditor/ 并运行一个简单的查询,假设:

[{
    "type":          "/time/month",
    "name":          [{}],
    "month_number":  null,
    "calendar_system": "Gregorian calendar",
    "sort":          "month_number"
}]

结果返回正常。现在,我想做同样的事情,但是从 Android 应用程序中调用它。正如我所看到的,查询是一个 JSON 字符串,所以我猜我可以使用像 GSON 这样的库来处理调用和响应。有没有更简单的方法?

感谢您的时间。

LE:似乎根据他们的维基

注意:我们的读取 API 已移至 Google 代码中。我们建议所有开发人员切换到这些新 API,以确保他们从所有最新功能和错误修复中受益。有关详细信息,请参阅 API 更改页面。

我已经四处寻找,但无法得到一个想法。他们的网站在提供 java 示例方面很糟糕。在 googlecode 上的 Google api 上,我找不到可以指导的东西。请帮忙,因为我被卡住了......

4

1 回答 1

2

Freebase 有两个 Java 库,可以为您提供更高级别的抽象:

https://github.com/narphorium/freebase-java-api(使用 StringtreeJSON) http://code.google.com/p/freebase-java/source/browse/(使用 org.json.simple)

(来自http://wiki.freebase.com/wiki/Java一个很好的关于 Freebase 的信息来源)

于 2012-01-15T22:12:24.497 回答