firebase - 无法将键中包含 $ 的数据发布到 Firebase

标签 firebase

我正在尝试将一些数据发布到 Firebase(网址的相对部分是/messages.json)。请求内容如下:

{"gsx$enddate":"sometime"}

出现以下错误:

Invalid data; couldn't parse JSON object, array, or value. Perhaps you're using invalid characters in your key names.

但是这是有效的 JSON。我做错了什么?

最佳答案

它应该是一个有效的 JSON,但它似乎是 FireBase 的限制

来自FireBase Documentation :

Character Set Limitations

Note that URLs used to construct Firebase references may contain any unicode characters except:

  • . (period)
  • $ (dollar sign)
  • [ (left square bracket)
  • ] (right square bracket)
  • # (hash or pound sign)
  • / (forward slash)

关于firebase - 无法将键中包含 $ 的数据发布到 Firebase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20363052/

相关文章:

swift - Firebase/Swift 两个数据库连接

java - Firebase 在不同设备/Android 版本上以不同顺序返回子节点的 key

node.js - Google Storage 不是构造函数错误

facebook - Facebook 的 Firebase 身份验证错误

java - 使用 Firebase 将多行写入 Java 中的 CSV 文件

node.js - heroku 服务器和 firebase

java - 如何使用 SharedPreferences 检查用户是否正在使用应用程序?

firebase - Google Cloud Functions-警告避免嵌套 promise 答应/禁止嵌套

firebase - firebaseui 很快就会与 firebase SDK 版本 9 兼容吗?

javascript - Angular - Uncaught ReferenceError : global is not defined with firebase