我试图仅从Firebase实时数据库中获取的JSON对象中检索值,该数据库是从Arduino随机生成密钥的。
我的代码是:
mref = FirebaseDatabase.getInstance().getReference().child("sensor");
mref.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
String distances = dataSnapshot.child("distance").getValue().toString();
String ids = dataSnapshot.child("id").getValue().toString(); }
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
我的数据库包括:
sensor
id
-Lf_FlK6D-Yc_PGAsGl-: 200
distance
-ngf8gfgf-: 10
我希望distances和ids的输出分别为10和200,但是输出为{ngf8gfgf = 10}和{Lf_FlK6D-Yc_PGAsGl = 200}