大家好,我想将 int 和 String 数组作为 RequestBody 发送:这是 json:
{
"customUiModel": [1, 3, 5],
"user": "user"
}
这是端点代码:
@RequestMapping(value = "/save", method = RequestMethod.POST)
@ResponseStatus(HttpStatus.CREATED)
public CustomUiModel createCustomUiObject(@RequestBody @Valid int[] customUiModel, String user) {
return customAppService.saveCustom(customUiModel, user);
}
这是错误:
"message": "JSON 解析错误:无法反序列化 START_OBJECT 令牌中的 int[] 实例;嵌套异常是 com.fasterxml.jackson.databind.exc.MismatchedInputException:无法反序列化 START_OBJECT 令牌中的 int[] 实例\n 在 [Source] :(PushbackInputStream); line: 1, column: 1]", "path": "/custom/save"
我试过用 Array 而不是这个 int[] 但我有同样的错误......
开心每一天1111
相关分类