Chúng tôi đang sử dụng JaxRS & Jackson để gửi dữ liệu cho khách hàng của chúng tôi. Vì máy khách là Javascript, chúng ta không thực sự cần phải gửi các giá trị rỗng hoặc các mảng trống nếu không có một giá trị hợp lệ cho thuộc tính đó (mà JaxRS thực hiện theo mặc định). Có cách nào để giái quyết vấn đề này không?Tối ưu hóa JaxRS/Jackson để loại trừ null, trống Danh sách, mảng
Ví dụ. JaxRS gửi này:
{"prop1":[],"prop2":null,"prop3":"foo"}
nơi chúng tôi có thể nhận được ngay với
{"prop3":"foo"}
Lưu ý rằng các phương thức này chỉ là Jackson và không phải là nhà cung cấp độc lập sử dụng JAX-RS. – Zero3
Có. Có ít cài đặt cấu hình được chuẩn hóa cho JAX-RS và không có chú thích lớp giá trị nào theo tôi biết. – StaxMan