@Override
public String toString() {
return new Gson().toJson(this);
}
Я нарушаю некоторые хорошие практики, "Джошуа" -pattern, общий шаблон дизайна или другое соглашение, просто делая это как поведение по умолчанию для моих объектов модели?
toString()
будет использоваться только для отладки в парадигме (Android), которую мы сейчас используем. Это также причина, по которой мне нравится видеть объект в JSON, так как упорство ORM/json будет происходить через http-> php/python-> mysql и локальный SQLite.