将 Firestore 数据加载到 json 中

D. *_*Giu 5 java android json firebase google-cloud-firestore

是否可以将我的 Firestore 数据加载到包含在我实际应用中的 json 中?

文档参考成分参考 = db.document("res/ingredientsList");

    ingredientsRef.get().addOnCompleteListener(new OnCompleteListener<DocumentSnapshot>() {
        @Override
        public void onComplete{@NonNull Task<DocumentSnapshot> task) {
            if(task.isSuccessful() {
                DocumentSnapshot ingredientdocument = task.getResult(); 
Run Code Online (Sandbox Code Playgroud)

}

在这个 if 子句中应该有机会以某种方式将我的 firestore 的数据加载到我的 json 中......谢谢帮助

Ale*_*amo 0

Cloud Firestore 不存储 JSON,它仅存储具有强类型值的键和值对。当您从 Android 数据库中读取文档时,您有两种选择来获取这些字段。一种是自动将键和值对映射到符合JavaBeans标准的 POJO。请注意,这JSONObject不是有效的 JavaBean 类型对象,或者第二种方法是单独访问文档中的每个键和值对。