Я хотел бы проанализировать объект JSON и сопоставить его с RealmObject напрямую, используя метод createObjectFromJson
. Моя JSON выглядит так:Можно ли использовать другие имена переменных в Realm?
"data": {
"default": "a string"
}
Так что я сделать класс RealmObject как этот
public class Data extends RealmObject{
private String default;
// GETTERS AND SETTERS
}
Так что я могу вызвать метод
realm.createObjectFromJson(Data.class, json);
Очевидно, что проблема здесь в том, что я не может использовать ключевое слово default
, чтобы назвать мою переменную. Есть ли способ аннотировать мою переменную в Realm, чтобы использовать псевдоним? Я знаю, что я могу изменить свой входной JSON, но цель не в том, чтобы сделать это, чтобы у меня был общий метод для сопоставления моего JSON с RealmObject.