您现在的位置是:主页 > news > 滁州做网站的公司/seo行业网
滁州做网站的公司/seo行业网
admin2025/4/30 17:31:50【news】
简介滁州做网站的公司,seo行业网,山东省商务厅网站开发区管理处,企业内部门户网站建设方案场景: 新手小白在开发中使用fastJson打印返回结果时出现$ref情况。 场景问题描述:对现有接口新增了分页功能,因为分页功能返回前端的是固定模板,返回的数组数据字段名必须为resultList,考虑到前端可能没上线ÿ…
滁州做网站的公司,seo行业网,山东省商务厅网站开发区管理处,企业内部门户网站建设方案场景: 新手小白在开发中使用fastJson打印返回结果时出现$ref情况。
场景问题描述:对现有接口新增了分页功能,因为分页功能返回前端的是固定模板,返回的数组数据字段名必须为resultList,考虑到前端可能没上线ÿ…
场景:
新手小白在开发中使用fastJson打印返回结果时出现$ref情况。
场景问题描述:对现有接口新增了分页功能,因为分页功能返回前端的是固定模板,返回的数组数据字段名必须为resultList,考虑到前端可能没上线,后台新增get方法,两种方式兼容
@ToString(callSuper = true)
public class CQryCourseTabProductRespVo extends PageRespInfoVo {private List<CProductFlatVo> cProductFlatVos;private Long categoryId;public List<CProductFlatVo> getResultList() {return cProductFlatVos;}
}
使用fastjson中的JSON.toString方法打印出来的数据出现一下情况:
解决方案:
1、在使用fastJson的jsonToString方法时,添加属性SerializerFeature.DisableCircularReferenceDetect
即:
JSON.toJSONString(resp, SerializerFeature.DisableCircularReferenceDetect)
2、使用JackJson,目前新手小白的我只会用也只用过fastjson
//注意:方法上要throws异常 throws JsonProcessingException
ObjectMapper mapper = new ObjectMapper();
mapper.writerWithDefaultPrettyPrinter().writeValueAsString(resp)