无法将包含$的数据发布到Firebase的密钥中

Bri*_*n C 3 firebase

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

{"gsx$enddate":"sometime"}
Run Code Online (Sandbox Code Playgroud)

给出以下错误:

无效数据; 无法解析JSON对象,数组或值.也许您在密钥名称中使用了无效字符.

这是有效的JSON.我究竟做错了什么?

med*_*eda 14

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

FireBase文档:

字符集限制

请注意,用于构造Firebase引用的URL可能包含任何unicode字符,但以下情况除外:

  • .(期)
  • $(美元符号)
  • [(左方括号)
  • ](右方括号)
  • (哈希或英镑符号)

  • /(正斜杠)