从Android运行MQL Freebase查询的强大而简单的方法

时间:2012-01-14 21:36:57

标签: android json httpwebrequest freebase mql

我需要你的帮助。如果我转到http://www.freebase.com/queryeditor/并运行简单查询,请说:

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

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

感谢您的时间。

LE:似乎根据他们的wiki

  

注意:我们的阅读API已移入Google代码。我们建议所有   开发人员切换到这些新API以确保它们   受益于所有最新功能和错误修复。请参阅API   更改页面了解详情。

我已经四处寻找但无法理解。他们的网站提供java样本很糟糕。在googlecode上的谷歌api上,我找不到引导的东西。请帮忙,因为我被卡住了......

1 个答案:

答案 0 :(得分: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的一个很好的信息来源)