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

时间:2013-12-03 22:30:16

标签: firebase

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

{"gsx$enddate":"sometime"}

给出以下错误:

  

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

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

1 个答案:

答案 0 :(得分:14)

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

来自FireBase Documentation

  

字符集限制

     

请注意,用于构建Firebase引用的网址可能包含任何内容   unicode字符除了:

     
      
  • 。 (周期)
  •   
  • $(美元符号)
  •   
  • [(左方括号)
  •   
  • ](右方括号)
  •   
  • (哈希或井号)

  •   
  • /(正斜线)
  •