【发布时间】:2020-12-09 09:31:15
【问题描述】:
我在我的应用程序中使用杰克逊映射器。
下面是代码 sn-p。
代码还具有未在 pojo 类中设置的空字段。
在最后一行写入字符串时出现以下错误。
使用 jackson api 时遇到问题。
dev.setActivationStatus("activationStatus");
dev.setAccountName("account");
dev.setServicePlan("service plan");
dev.setDeviceManufacturer("deviceManufacturer");
dev.setDeviceType("deviceType");
dev.setDeviceName("deviceName");
ObjectMapper obj =new ObjectMapper();
String devVal=obj.writeValueAsString(dev);```
java.lang.ClassNotFoundException: com.fasterxml.jackson.annotation.JsonKey
at java.net.URLClassLoader.findClass(URLClassLoader.java:382) ~[na:1.8.0_231]
at java.lang.ClassLoader.loadClass(ClassLoader.java:418) ~[na:1.8.0_231]
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355) ~[na:1.8.0_231]
at java.lang.ClassLoader.loadClass(ClassLoader.java:351) ~[na:1.8.0_231]
Any help will be useful
【问题讨论】:
标签: java spring spring-boot jackson