【发布时间】:2017-07-10 08:14:19
【问题描述】:
我有一个模型。
public class Model {
@JsonProperty("model_id")
private Integer id;
@JsonView(face.Test.class)
@JsonProperty("model_name")
private String name;
@JsonProperty("model_level")
private Byte level;
@JsonView(face.New.class)
@JsonProperty("model_score")
private Byte score;
@JsonView(face.Test.Tester.class)
@JsonProperty("model_community")
private Long community;
//getter and setters
}
如您所见,我的 id 和 level 字段将包含在从此模型创建的所有 JSON 中。
现在我想在除一个之外的所有 JSON(从该模型创建)中放置例如字段级别。
有类似 @JsonView(!face.Example.class) 的东西吗?如果不是,这种情况的最佳解决方案是什么?
非常感谢
【问题讨论】: