【问题标题】:Firebase JSON adds integer in treeFirebase JSON 在树中添加整数
【发布时间】:2017-05-29 22:43:38
【问题描述】:

我正在将我的数据库转移到 Firebase 并且我已经连接了一些东西,但我似乎无法在 Firebase 中获得正确的格式(从 SQLite 转移到 Firebase/JSON)。我能够将我的数据库转换为 JSON 并验证并导入它,一切似乎都很好 - 除了 Firebase 在树中添加整数而不是标题应该是什么。像这样:

当我导出 JSON 时,整数不存在。我在这里错过了什么?

【问题讨论】:

标签: android json sqlite firebase firebase-realtime-database


【解决方案1】:

与 JSON 不同,Firebase 不直接支持数组。 如果您的数据库中有一组项目,它将代表 项目,作为条目,以数组内部的索引作为键。 当您将其导出回 JSON 时,它会再次使用 JSON 数组表示。

【讨论】:

  • 可能值得在描述此行为的博客文章中添加一个链接:firebase.googleblog.com/2014/04/…
  • 我阅读了这篇文章,但它似乎描述了如何使 Firebase 与您的阵列一起工作,而不是相反。我如何在此处进行编辑以使其在 Firebase 中更好地工作?我有大量现有数据(我使用的是我自己的数据库),我想将它们带入那里,但不知道如何。
  • 这是一个可靠的答案。我需要考虑我想要什么,我不一定关心每个孩子的确切唯一值,只是它是唯一的,所以数字适用于初始转储(来自数组),然后我可以在什么时候使用 push()接收用户数据就可以了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-10
  • 1970-01-01
相关资源
最近更新 更多