Я использую базу данных Firebase, и ниже указана моя структура класса Java.После сохранения моего первого объекта в базе данных Firebase я понял, что ключи автоматически преобразуются в строчные ключи в базе данных Firebase.Есть ли какое-либо решение, чтобы сохранить дело при сохранении моих объектов.
public class Student {
String NAME;
String ROLL_NUMBER;
String USER_NAME;
String MAIL_ID;
String PASSWORD;
public Student() {
}
public Student(String NAME, String ROLL_NUMBER, String PASSWORD, String MAIL_ID, String USER_NAME) {
this.NAME = NAME;
this.ROLL_NUMBER = ROLL_NUMBER;
this.PASSWORD = PASSWORD;
this.MAIL_ID = MAIL_ID;
this.USER_NAME = USER_NAME;
}
public String getNAME() {
return NAME;
}
public String getROLL_NUMBER() {
return ROLL_NUMBER;
}
public String getPASSWORD() {
return PASSWORD;
}
public String getMAIL_ID() {
return MAIL_ID;
}
public String getUSER_NAME() {
return USER_NAME;
}
}
Я также пробовал с @SerializedName
также не имеет никакого значения.Вот пары ключей и значений в базе данных Firebase
"-LMqLmS09gGKjR-s9CML" : {
"mail_ID" : "gyana@gmail.com",
"name" : "Gyanaranjan",
"password" : "123456",
"roll_NUMBER" : "1001028",
"user_NAME" : "gyan1028"
},
"-LMqMPegnxHp8l4efj_J" : {
"mail_ID" : "shyamu@gmail.com",
"name" : "Shyama G",
"password" : "113456",
"roll_NUMBER" : "1001056",
"user_NAME" : "shyamla1056"
}
Вот скриншот базы данных Firebase