先上报错:
JSON parse error: Cannot deserialize value of type java.util.ArrayList<java.lang.Long>
from Object value (token JsonToken.START_OBJECT
); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type java.util.ArrayList<java.lang.Long>
from Object value (token JsonToken.START_OBJECT
)\n at [Source: (org.springframework.util.StreamUtils$NonClosingInputStream); line: 2, column: 3]",
如图:
看idea代码:
最开始以为序列化问题,请教了同事,原来是自己给的json格式不对,
代码中的接受对象是数组,而不是对象,正确的传参应该是:
[1004,1005],直接给数组就对了,哈哈
百度看了好几个也没找到合适的,就分享一下子
正确如下:
欲将心事付瑶琴,知音少,弦断有谁听!