我从FireStore获得了一个Object obj = document.toObject(Object.class);
对象,该对象具有标题和正文(请参见图片),我想将这些数据传递到 Map :
Map<String, Object>
(obj看起来像:
0
key="body"
value="somevalue"
1
key="title"
value="somevalue"
(如果看不到图片)。)
但这数据可以是任何,这就是为什么我不使用特殊的类。因为没有课程,所以用户可以在其中放置任何内容。
所以我想知道如何将它们作为键和主体放在地图上
myMap.put(obj.???, obj.???)
答案 0 :(得分:0)
您可以将obj
强制转换为正确的类型,因此从图片document.toObject(Object.class)
返回HashMap
的String键和值,在这种情况下,只需使用:
Map<String, String> obj = (HashMap) document.toObject(Object.class);