【发布时间】:2012-01-03 04:30:44
【问题描述】:
我正在使用 spring mvc 和数据以 json 格式发送到客户端开发 Web 应用程序。 我想有一些相同模型对象的视图,因此我只能返回需要的数据,而不是更多。杰克逊库 @JsonIgnore,@JsonIgnoreProperties 不适合这个。杰克逊库也有@JsonView 和 @JsonFilter 注释,但它们也没有帮助。如何处理这个问题。例如,我在 UI 的某些页面中需要可能的目标列表,有时不需要。 This 是同一个问题,但回答对我没有帮助
@Entity
public class Warrant implements Serializable {
@Column
String name;
@JsonIgnore
@ManyToOne
private User owner;
@Column
private String value;
@OneToMany(mappedBy = "warrant", targetEntity = com.endersys.lims.model.Target.class)
private List<Target> possibleTargets;
.....
}
【问题讨论】:
标签: json rest spring-mvc jackson