naybody是否知道如何使用Jersey的GET方法返回僅返回實體的某些字段而不是全部的JSON? 有沒有人知道使用Jersey的GET方法返回只返回實體的某些字段而不是全部的JSON的方法? 例如在下面的課程中,我希望收到(帶POST)'name'和'confidential'的值,而返回時使用GET(帶GET)我只需要'name'值,而不是'保密'。Java Jersey使用GET返回僅返回一些字段而不是全部的JSON
@Entity
@Table(name = "a")
@XmlRootElement
@JsonIgnoreProperties({"confifentialInfo"})
public class A extends B implements Serializable {
private String name;
@Basic(optional = false)
private String confifentialInfo;
// more fields, getters and setters
}
爲什麼不返回所有領域中的實體,並且只使用你需要什麼? – Bizmarck
我正在通過REST重新調整值,以便用戶將看到返回的字段。 – Molly
在傑克遜的wiki上查找JsonViews和JsonFilters –