ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

json集合序列化错误

json集合序列化错误 报错信息如下:JSON parse error: Cannot deserialize value of type java.util.ArrayListcn.erbu.cloud.module.supplier.controller.admin.app.resource.vo.DataItem from Object value (token JsonToken.START_OBJECT); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type java.util.ArrayListcn.erbu.cloud.module.supplier.controller.admin.app.resource.vo.DataItem from Object value (token JsonToken.START_OBJECT) at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 1, column: 515] (through reference chain: cn.erbu.cloud.module.supplier.controller.admin.resource.vo.AdminResourceChangeReqVO[dataFields]-java.util.ArrayList[0]-cn.erbu.cloud.module.supplier.controller.admin.app.resource.vo.DataField[dataItem])原因是在入参对象中有一个变量是集合类型,但是在测试的时候只传了一个对象,前段没有将这个对象封装成集合,导致两者类型不匹配,序列化错误解决办法:
返回列表