1. Jackson 示例
@Override
public String toString() {
try {
return new ObjectMapper().writeValueAsString(this);
} catch (JsonProcessingException e) {
return super.toString();
}
}
2.fastjson 示例
@Override
public String toString() {
return JSON.toJSONString(this);
}
这种方式输出的格式更统一、易读,适用于日志、调试等场景。