Estoy serializar una clase como esta en JSON usando Flexjson:¿Cómo se excluyen los campos de valor nulo cuando se usa Flexjson?
public class Item {
private Long id;
private String name;
private String description;
...
// Getters and setters
...
}
Muchos de los campos del artículo puede ser nulo (por ejemplo, descripción). En consecuencia, cuando un objeto tal artículo se serializa utilizando Flexjson, consigo el siguiente JSON:
{"id":62,"name":"Item A","description":null,...}
Dado que, como ya se ha mencionado, un objeto de artículo puede contener muchos campos null-valor, el outcoming JSON es más largo que efectivamente necesario. Esto es hasta ahora un problema, porque me gustaría enviar el JSON generado desde un servidor web a un cliente móvil a través de una conexión inalámbrica a través de WiFi, 3G, EDGE o GPRS (es decir, se requiere más ancho de banda, lo que da como resultado menos velocidad)
Por lo tanto, quería preguntar cómo es posible (eficientemente) excluir los atributos de valor nulo usando Flexjson?
Gracias!
Sí, me parece que esta es la única solución. Gracias – Matthias
No hay problema. :) – conciliator