从Android运行MQL Freebase查询的健壮且简单的方法

从Android运行MQL Freebase查询的健壮且简单的方法,android,json,httpwebrequest,freebase,mql,Android,Json,Httpwebrequest,Freebase,Mql,我再次需要你的帮助。如果我转到并运行一个简单的查询,假设: [{ "type": "/time/month", "name": [{}], "month_number": null, "calendar_system": "Gregorian calendar", "sort": "month_number" }] 结果很好地返回。现在,我想做同样的事情,但是从Android应用程序调用它。在我看来

我再次需要你的帮助。如果我转到并运行一个简单的查询,假设:

[{
    "type":          "/time/month",
    "name":          [{}],
    "month_number":  null,
    "calendar_system": "Gregorian calendar",
    "sort":          "month_number"
}]
结果很好地返回。现在,我想做同样的事情,但是从Android应用程序调用它。在我看来,查询是一个JSON字符串,所以我猜我可以使用GSON这样的库来处理调用和响应。有没有更简单的方法

谢谢你抽出时间

乐:根据他们的维基看来

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


我到处找了找,但还是找不到主意。他们的网站在提供java示例方面非常糟糕。在googlecode上的GoogleAPI上,我找不到可供参考的内容。请帮助我,因为我被卡住了…

有两个用于Freebase的Java库,它们可能会为您提供更高级别的抽象:

(使用StringtreeJSON) (使用org.json.simple)


(来自Freebase的良好信息来源)

一些库与API不再兼容,但在您提到的网站上查找,发现了一个很好的参考: