Caused by: com.fasterxml.jackson.databind.exc.InvalidTypeIdException: Could not resolve subtype of [simple type, class java.lang.Object]: missing type id property '@class' at [Source: (byte[])"{"projectCode":"default","projectId":"2","tableName":"ods_event_track_default"}"; line: 1, column: 79]
时间: 2023-07-19 20:38:50 浏览: 264
Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
这个错误提示是在使用Jackson进行反序列化时出现的。它表明Jackson无法确定Java类的子类型,因为缺少类型ID属性"@class"。
解决这个问题的方法是在JSON字符串中添加类型ID属性。在您的例子中,可以添加以下属性:
```
{
"@class": "com.example.MyClass",
"projectCode": "default",
"projectId": "2",
"tableName": "ods_event_track_default"
}
```
其中,"com.example.MyClass" 应该是您的Java类的完全限定名。这将帮助Jackson确定正确的Java类并进行反序列化。
阅读全文