在使用解析时,我试图保存一个
在特定 ParseObject 的“键”的“值”中。根据我的理解,这是可能的,我只需传入 ArrayList 作为值并调用 saveInBackground() 即可做到这一点。
看起来保存成功并存储在数据浏览器中,如下所示:
[[{"__type":"Pointer","className":"_User","objectId":"fHwBwBkLtn"}]]
要检索此对象,看起来当我执行 Object.get("array_key")
时,它似乎返回 JSONArray 而不是 ParseUsers 的 ArrayList。
如何直接将其解析为 ArrayList(请原谅双关语)?
最佳答案
您需要告诉它在查询中包含用户,请查看 the documentation ,有一节讨论了 include 方法。
query.include("users");
现在,当您调用 resultObject.get("users")
时,您应该获得 ParseUser 对象的 ArrayList。
关于java - 存储和检索 ParseUsers 列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18627247/