JSON parse error: Cannot deserialize value of type java.lang.String
from Object value (token JsonToken.START_OBJECT
); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type java.lang.String
from Object value (token JsonToken.START_OBJECT
) at [Source: (PushbackInputStream); line: 1, column: 45] (through reference chain: com.linewell.information.service.dto.LessonDTO["lesson"])
JSON 解析错误了 仔细检查一下
LessonDTO类的lesson字段,将一个JSON对象解析成一个String类型,类型不匹配,你调整下
无法将 Object 类型的值解析为 String 类型。
这个错误信息表明在反序列化 JSON 字符串时出现了问题,因为在 JSON 字符串中,某个字段的类型应该是字符串,但实际上却是一个对象,导致反序列化失败。