有没有办法在类的List属性上使用注释在Jackson中使用ACCEPT_SINGLE_VALUE_AS_ARRAY?我正在使用Spring并获得以下异常
嵌套异常是com.fasterxml.jackson.databind.JsonMappingException:无法从VALUE_STRING标记中反序列化java.util.ArrayList的实例
假设我有一个如下课程:
public class MyClass {
private List < String > value;
}
Run Code Online (Sandbox Code Playgroud)
我的JSON结构如下:
情况1:
[{"operator": "in", "value": ["Active"], "property": "status"}]
Run Code Online (Sandbox Code Playgroud)
案例2:
[{"operator": "like", "value": "aba", "property": "desc"}]
Run Code Online (Sandbox Code Playgroud)
我应该使用什么注释来让框架知道我希望在反序列化时对这2个案例进行相同的处理
更新: 为了更加清晰,我在本文中将更新移至答案.