【发布时间】:2016-12-20 05:34:28
【问题描述】:
我的 Firebase 数据库存储格式是这样的。
{
key=3553: 3223,
value={
-KZMFwmCYKevESD6qtjD={
text=Hello I am,
timestamp=[
.sv: timestamp
],
imageUrl=,
senderId=yDapbI755tOD72ivfsdferOv1RIHMnAe03
}
}
}
但是在将设置值存储在 firebase 数据库中时,我正在这样做。
String Temp = "{timestamp: [.sv: timestamp], imageUrl: , senderId: " + Utils.SET_HEADER_ID + ", text: " + strMessage + "}";
System.out.println("===== Temp String : " + Temp);
String key = mFirebaseDatabaseReference.child("threads/3333:3333").push().getKey();
mFirebaseDatabaseReference.child("threads/3333:3333").child(key).setValue(Temp);
在编写上述代码时,我在 Firebase 数据库中添加了一个数据。但它会自动在我的插入数据库格式顶部包含 DataSnapshot JsonObject,这是错误的。
DataSnapshot{
key=3333: 3333,
value={
-KZPfTKJhaCC4RkIj45P={
timestamp: [
.sv: timestamp
],
imageUrl: ,
senderId: yDapbI755tOD72ivOv1RIHMnAe03,
text: hiiiiiiiii
}
}
}
如何从 Firebase 的插入格式中删除此 DataSnapshot?
【问题讨论】:
标签: android firebase firebase-realtime-database