我有以下JSON结构需要使用Firebase构建。 如何在Firebase中保存以下JSON结构的数据。
"followers": {
"user1": {
"user2": true,
"user3": true
}
}
以下是我的代码,但它总是将user2
替换为user3
。
Map<String, String> data= new HashMap<String, String>();
data.put(uid,"true");
followersTable.child(user1.uid).setValue(data);
答案 0 :(得分:8)
setValue
方法具有破坏性。这意味着它将使用作为参数给出的新数据替换现有数据。
Map<String, String> data= new HashMap<String, String>();
data.put(uid,"true");
followersTable.child(user1.uid).updateChildren(data);