在实现 toString() 时使用反射有意义吗?
2022-08-31 22:23:08
@Override
public String toString() {
return new Gson().toJson(this);
}
我是否打破了一些良好的实践,“Joshua”模式的东西,一般的设计模式或其他约定,只是这样做作为我的模型对象的默认行为?
toString()
无论如何,将仅用于我们当前使用的范例(Android)中的调试。这也是我喜欢在JSON中看到对象的原因,因为许多ORM / json持久性将通过http->php / python->mysql和本地SQLite发生。