Firebase路径无效:.com.Firebase路径不得包含".","#","$","["或"]"

wif*_*boy 6 android firebase

我要在Firebase数据库中保存电子邮件和密码,但遗憾的是我收到了此错误.

Invalid Firebase path: .com. Firebase paths must not contain '.', '#', '$', '[', or ']'
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

Nis*_*ara 11

从错误中可以看出,Firebase路径(键)不允许路径中的某些特殊字符.
在将电子邮件存储为路径时,我建议您对电子邮件进行编码,即从"逗号"中替换"点".如果你不想检索,你可以解码.

public static String EncodeString(String string) {
    return string.replace(".", ",");
}

public static String DecodeString(String string) {
    return string.replace(",", ".");
}
Run Code Online (Sandbox Code Playgroud)

让我知道,它是怎么回事.