Tôi serializing một lớp học như thế này vào JSON sử dụng Flexjson:Làm thế nào để loại trừ các trường giá trị null khi sử dụng Flexjson?
public class Item {
private Long id;
private String name;
private String description;
...
// Getters and setters
...
}
Nhiều người trong số các lĩnh vực mục có thể được null (ví dụ, mô tả). Do đó, khi đó một đối tượng Item được đăng bằng Flexjson, tôi nhận được JSON sau:
{"id":62,"name":"Item A","description":null,...}
Kể từ khi, như tôi đã đề cập, một đối tượng mục có thể chứa nhiều lĩnh vực null-giá trị, outcoming JSON dài hơn một cách hiệu quả cần thiết. Đây là một vấn đề, bởi vì tôi muốn gửi JSON được tạo từ máy chủ web đến máy khách di động qua kết nối không dây qua WiFi, 3G, EDGE hoặc GPRS (tức là cần nhiều băng thông hơn, dẫn đến tốc độ ít hơn)).
Vì vậy, tôi muốn hỏi làm cách nào để có thể (hiệu quả) loại trừ các thuộc tính giá trị null bằng Flexjson?
Cảm ơn!
Vâng, có vẻ như với tôi rằng đây là giải pháp duy nhất. Cảm ơn – Matthias
Không vấn đề gì. :) – conciliator