Câu hỏi khá đơn giản. Tôi đang sử dụng Jersey để xây dựng một hệ thống REST. Nếu tôi có một lớp với một giá trị mà tôi cần phải sử dụng trong quá trình xử lý nhưng không muốn gửi như một phần của đầu ra XML hoặc JSON khi lớp được sắp xếp lại, có cách nào để bỏ qua nó không? Một cái gì đó như:Có thể sử dụng chú thích Jersey/JAX-RS để bỏ qua một thành viên lớp khi marshalling thành XML/JSON không?
@XmlRootElement(name="example")
class Example {
private int a;
private String b;
private Object c;
@XmlElement(ignore=true)
public int getA() { return a; }
@XmlElement
public String getB() { return b; }
@Ignore
public Object getC() { return c; }
... //setters, constructors, etc.
}
Tôi hy vọng rằng một cái gì đó giống như ignore=true
qua getA()
hoặc @Ignore
qua getC()
sẽ làm việc, nhưng tôi có thể tìm thấy không có tài liệu hướng dẫn.
đẹp! Cám ơn rất nhiều. –
Cảm ơn bạn đã làm cho ngày của tôi –