ava.lang.RuntimeException: Unrecognized field "productionLines" (class com.midea.mideamls.pojo.DmsEnergyAmountPojo), not marked as ignorable (3 known properties: "value", "nodeId", "nodeName"])
时间: 2023-07-19 08:46:38 浏览: 142
javax.net.ssl.SSLException: java.lang.RuntimeException: Could not generate DH keypair 解决方法总结
这个错误信息看起来像是在使用 Jackson 序列化或反序列化时出现的问题。可能是因为在 DmsEnergyAmountPojo 类中有一个名为 "productionLines" 的字段,但是在类中没有标记为可忽略的。这可能会导致 Jackson 在序列化或反序列化时无法识别该字段。
为了解决这个问题,你可以尝试在 DmsEnergyAmountPojo 类中添加 `@JsonIgnoreProperties(ignoreUnknown = true)` 注解来忽略未知属性。例如:
```
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
@JsonIgnoreProperties(ignoreUnknown = true)
public class DmsEnergyAmountPojo {
// ...
}
```
这样就可以让 Jackson 忽略未知的字段,从而避免这个异常。
阅读全文