partir - lista json java
Cómo devolver datos json selectivamente en una clase de acción struts2 (1)
Tengo varias propiedades con método getter y setter en una clase de acción.
Esas propiedades no realizan la misma tarea. En realidad, responden a diferentes solicitudes de servicio comercial o están relacionadas con diferentes acciones.
Y mi problema es así:
Necesito filtrar los datos y devolver solo una parte de las propiedades dentro del conjunto de propiedades porque no todas las propiedades son necesarias en una sola solicitud (acción).
PD: En realidad, podría haber separado esas acciones o lógica comercial en varias clases en lugar de ponerlas en una clase de acción. Sin embargo, creo que todos comparten los DAO y servicios similares, así que los puse juntos para evitar IOC redundantes.
El plugin Struts2-JSON le permite excluir propiedades nulas
<result type="json">
<param name="excludeNullProperties">true</param>
</result>
o excluir ciertos parámetros de ser serializados
<result type="json">
<param name="excludeProperties">
login.password,
studentList.*/.sin
</param>
</result>
Ver documentación para más detalles