java– 以json的形式检索firebase数据

java– 以json的形式检索firebase数据,第1张

概述我想检索存储在firebase数据库中的数据,但是使用正确的Json格式,问题是当使用String.valueOf(dataSnapshot.getValue())时,它不是正确的json格式.例如,如果是数据{"properties":{"last_update":"15-02-201702:48:00pm","last_update_code":"1258884&

我想检索存储在firebase数据库中的数据,但是使用正确的Json格式,问题是当使用String.valueOf(dataSnapshot.getValue())时,它不是正确的Json格式.
例如,如果是数据

{  "propertIEs" : {     "last_update" : "15-02-2017 02:48:00 pm",     "last_update_code" : "1258884"    } }

返回的值就是这样

propertIEs = {last_update = 15-02-2017 02:48:00 pm,last_update_code = 1258884}

没有引号或(:).

那么有没有办法以第一种格式将数据作为字符串?

解决方法:

当您尝试将Json转换为String时,您将获得返回的值.

因此,您可以使用以下方法之一,而不是这样做: –

第一: –

String lastUpdate = dataSnapshot.child(last_update).getValue(String.class);String last_update_code = dataSnapshot.child(last_update_code).getValue(String.class);

第二: –

定义映射到Json的POJO.之后,使用以下代码.

YourPOJO yourPOJO = dataSnapshot.getValue(YourPOJO.class);

你可以阅读更多关于它here.

总结

以上是内存溢出为你收集整理的java – 以json的形式检索firebase数据全部内容,希望文章能够帮你解决java – 以json的形式检索firebase数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1116234.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存