java 结构化输出 toString()

ZMXQQ233

关注

阅读 17

07-18 12:00


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);
}

这种方式输出的格式更统一、易读,适用于日志、调试等场景。

精彩评论(0)

0 0 举报