เอาต์พุต : วัตถุ json
{
"จำนวน": "0"
"สถานที่": {
"ก๊าซหุงต้ม": 5186,
"ลาดพร้าว": 1634
}
}
onDataChange
val result = Gson (). toJson ( dataSnapshot.value )
val responseObj = Gson (). fromJson (ผลลัพธ์MembersInfo :: class.java )
val memberNumberFromResponse = responseObj.number
val lng = responseObj.location.lng
val lat = responseObj.location.lat
MembersInfo :: class.java
คลาสข้อมูล MembersInfo (
@SerializedName ("number") หมายเลข val : สตริง
@SerializedName ("location") ที่ตั้ง val: ที่ตั้ง
)
ที่ตั้งคลาสข้อมูล (
@SerializedName ("lng") val lng : สตริง
@SerializedName ("lat") val lat : สตริง
)
[ บทความที่เกี่ยวข้อง ]
Android with Firebase Realtime Database - read | write | update | delete (ฉบับแปล doc)
Android with Firebase Realtime Database - read | write | update | delete (ฉบับ ตามประสบการณ์ที่ได้ลองทำ)