在spring boot项目中已经包含有json序列化的框架,具体在包com.fasterxml.jackson.annotation中,建议看看详细源码. 但在项目应用上还是会有一些坑会出现的,举个例子: 在一个复杂的业务模型中包含有200个字段,在查询列表时只查询其中某20个字段,在查询详情中需要把所有字段都查询出来. 一般情况下,如果是开始做一个新功能,那么我们的设计应该类似是这样的: model ---- QueryModel ,包含20个字段,响应查询列表结果 ---- DetailM