我正在尝试通过带有主体的Request POST将参数从前端发送到后端(GET无法解决问题)。
前端,参数由对象数组表示:
[{Foo1 : 'bar1', Foo2 : 'bar2' ...]
后端,参数表示一个接口列表:
List<FooInterface>
问题是:我无法通过预期的内容将JSON对象从主体映射到
List<FooInterface>.
在后端,即使参数是从前端成功发送的,我也得到了一个空的ArrayList,没有错误。
没有接口列表,一切都很好。映射接口列表是唯一的问题。
我尝试了以下方法而未成功:
@JsonDeserialize(contentAs=Foo.class)
在属性列表<FooInterface>
@JsonDeserialize(contentAs=Foo.class)
在List<FooInterface>
吸气器上@JsonDeserialize(as=Foo.class)
关于FooInterface
的定义前端:角度6
后端:JAVA SpringBoot