ObjectMapper генерирует исключение, когда JsonArray передается в writeValueAsString - PullRequest
0 голосов
/ 03 мая 2020

Я получаю com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.json.JSONArray and no properties discovered to create BeanSerializer

Вот мой код:

public class A{
@JsonProperty("ids")
private JSONArray ids;
@JsonProperty("count")
private String Count;
...
}

public class B {
....
@Autowired
    ObjectMapper mapper;

public String convert(Object obj){

   String response = mapper.writeValueAsString(obj);
   return response;
}

Есть ли способ решить эту проблему? Я не могу использовать List<Class>, поскольку базовая json структура является гибкой.

...