The JSON plugin provides a "json" result type that serializes actions into JSON from Java objects
'es.cenobit.struts2.json:struts2-json-plugin:2.3.16'
<dependency>
<groupId>es.cenobit.struts2.json</groupId>
<artifactId>struts2-json-plugin</artifactId>
<version>2.3.16</version>
</dependency>
<dependency org="es.cenobit.struts2.json" name="struts2-json-plugin" rev="2.3.16"/>
"es.cenobit.struts2.json", "struts2-json-plugin", "2.3.16"