将对象数据提取为可用格式

时间:2017-11-02 13:44:21

标签: java android backendless

我是一个真正的新手,所以对我和我的术语很容易,我还在学习!

我想在我的应用中显示一个Backendless数据库。

我已成功将其连接到我的Android Studio应用,查询并使用以下方法返回数据:

Backendless.Data.of(" database")。find(queryBuilder,new AsyncCallback>(){public void handleResponse(List'<' Map'>& #39;回复){

关于Backendless SDK的叙述说明""响应" object是java.util.Map对象的集合"

然后我使用了一个迭代器: Iterator itr = response.iterator();

一段时间循环到'得到'物体: Object element = itr.next();

到目前为止,我很高兴,下一步是从元素中提取有用的数据。

我尝试过很多选项但是我唯一使用的选项是element.toString()并使用各种方法来挑选我想要的东西。这似乎效率低下,我想我会请专家们寻求更好的选择!?

1 个答案:

答案 0 :(得分:0)

您的问题与使用Java Map interface相关。因此,我建议您查看其文档以及有关此主题的一些教程。

关于你的Backendless问题,看起来你的请求部分是正确的。这是扩展的example from the docs,它向您展示了如何检索对象字段:

Map

正如您所看到的,主要关注点是从响应列表中检索Object而不是-pattern 'part*.csv'

此外,您的问题对于您尝试过的代码示例更有用,并且可能直接链接到您用作示例的文档。