【发布时间】:2013-12-16 18:43:52
【问题描述】:
我有多个带有 toString 的类:其中一些有集合。
用 gson 创建 toString 是个好主意吗?
@Override
public String toString() {
return new Gson().toJson(this);
}
我使用 toString 使用 log4j 进行日志记录。我不希望 toString 输出出现异常。
有人使用这个实现吗?
也许这是一个重复的问题,但我没有找到正确的答案
【问题讨论】:
-
如果您的对象有反向引用,您将遇到问题。
-
它也比“经典”字符串慢很多。
标签: java json log4j gson tostring