javascript - 重构 JSON 以与 Firebase 实时数据库一起使用

标签 javascript json firebase firebase-realtime-database

我目前有一个结构如下的 JSON 文件

[
 {
    "firstKey": {
        "item": "string",
        "item2": "string",
        "item3": "string"
    }
 },
 {
    "secondKey": {
        "item": "string",
        "item2": "string",
        "item3": "string"
    }
 }, 
.
.
.

]

有没有办法改成

 "firstKey": {
  "item": "string",
  "item2": "string",
  "item3": "string"
},
"secondKey": {
  "item": "string",
  "item2": "string",
  "item3": "string"
},
.
.
.

这样我就可以直接将其复制到 JSON 并将其导入到 Firebase 实时数据库。

最佳答案

我认为不建议您将其更改为第二种格式。您可以映射第一个中的数组并将值插入到您的 firebase 数据库中。

示例:

const my_array = [
 {
    "Key": {
        "item": "string",
        "item2": "string",
        "item3": "string"
    }
 },
 {
    "Key": {
        "item": "string",
        "item2": "string",
        "item3": "string"
    }
 }
]


my_array.map((value)=>{
 //you can now insert value into your database 
})

关于javascript - 重构 JSON 以与 Firebase 实时数据库一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56509643/

相关文章:

javascript - 将输入元素限制为特定字符串

javascript - 无论框架如何,在 UI 呈现最佳实践后发布/订阅事件是否是最佳实践?

json - 加载 JSON 文件时,请求的资源上不存在 'Access-Control-Allow-Origin' header 错误

json - 在 ARM 模板之间共享变量或常量

android - Firebase Firestore 如何识别离线读取

ios - 当 firebase 没有任何东西可供抓取时,如何停止网络指示器以停止旋转

node.js - React redux firebase `profile` 未加载

javascript - 动态 jQuery 对话框从循环内传递 JSON 对象

javascript - 无法在同一 HTML 中使用多个模板/ Controller

ios - 将iOS中的一列JSON文件解析为数组?