![](/img/trans.png)
[英]com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field
[英]resolving com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field
這個例子對我的日食很有效。 但是,當我將Person類更改為以下內容時:
package com.thejavageek.jaxrs.model;
public class Person {
private int userSelectList;
public int getUserSetSelectList() {
return userSelectList;
}
public void setUserSetSelectList(int userSelectList) {
this.userSelectList = userSelectList;
}
@Override
public String toString() {
return "Person [userSelectSet=" + userSelectList + "]";
}
}
我通過傳遞JSON進行了如下測試:
錯誤:
com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "userSelectList" (class com.thejavageek.jaxrs.model.Person), not marked as ignorable (one known property: "userSetSelectList"])
at [Source: io.undertow.servlet.spec.ServletInputStreamImpl@6418702f; line: 1, column: 20] (through reference chain: com.thejavageek.jaxrs.model.Person["userSelectList"])
為什么我在上面共享的鏈接的示例形式可以正常工作而不是這個?
在您的json中,將“ userSelectList”更改為“ userSetSelectList”,或將您的setter更改為“ setUserSelectList”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.