调用openfeign接着报错com.fasterxml.jackson.databind.exc.MismatchedInputException和Cannot deserialize instance of java.lang.String[]
out of START_OBJECT token
想法是openfeign在服务与服务之间的对象传递是通过json,既然报错反序列化的问题,无非就是格式问题;但是这个方法包装在openfeign当中,自己也无法通过debug查看参数,于是
将openfegin的返回参数设为Object,成功返回,并打印发现是个jsonArray格式,于是可以确定是因为返回格式的问题,应该在外套一层List,成功解决问题。
打印:
{[ToDoList(id=10000001, information=TEST, endTime=2021-02-08 18:43:22.0, durationTime=6763794), ToDoList(id=10000002, information=VAMPIRE, endTime=2021-02-08 16:43:22.0, durationTime=-436206)]}
原因:
返回类型错误
解决: