小编Mam*_*arg的帖子

发送用户定义的类会给出 InvalidDefinitionException: 找不到类的序列化器...并且未发现任何属性

我有一个地图,Map<String, Object> map = new HashMap<>(); 我在此地图中存储多种类型的数据。1.) 原始类型 2.) 用户定义类的对象作为此映射中的值。当我将任何原始类型值转换为对象并存储在 Map 中时,它工作正常,但在用户定义的情况下则不然。在此映射中存储用户定义类型数据时,我收到以下错误:-

**ERROR [WebExceptionHandler] Error occurred while serving request. Response is as [Response(

description=Type definition error: [simple type, class com.yyz.util.Abc];
nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException:
  No serializer found for class com.yyz.util.Abc 
  and no properties discovered to create BeanSerializer
  (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS)

 (through reference chain: com.xyz.api.web.model.BuResponse["rows"]->java.util.ArrayList[0]->com.xyz.api.web.model.BuRow["children"]->java.util.ArrayList[11]->com.com.xyz.api.web.model.BuRow["[anySetter]"]->java.util.HashMap["column6"]), executionTime=0, responseEntity=<204 No Content,{}>,** responseStatus=ResponseStatus(hasError=true, responseKey=process-exception))]
org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class com.yyz.util.Abc]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class …
Run Code Online (Sandbox Code Playgroud)

java json arraylist spring-mvc

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

arraylist ×1

java ×1

json ×1

spring-mvc ×1