为什么在浏览器中显示并导出的json在firebase中是不同的

时间:2015-10-12 06:41:12

标签: firebase

问题是,导出时json数据结构可能与浏览器中显示的不同。

我的结构:

{
  "name" : "Main Category",
  "prio" : "10",
  "subCategories" : {
    "subCategory1" : {
      "name" : "Sub Category 1",
      "products" : {
        "product1" : true
      }
    },
    "subCategory2" : {
      "name" : "Sub Category 2",
      "products" : {
        "product2" : true
      }
    }
  }
}

如果子类别字段包含多个子级,则数据结构不会更改。但是,如果它只有一个孩子,那就是结果:

{
  "name" : "Main Category",
  "prio" : "10",
  "subCategories" : [ null, {
    "name" : "Sub Category 1",
    "prio" : 1,
    "products" : {
      "product1" : true
    }
  } ]
}

为什么会改变?

0 个答案:

没有答案