recorrer partir para lista libreria leer datos crear con clase java json struts2

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