# Serialized Form

- ## Package org.apache.struts2.json

  - ### Class org.apache.struts2.json.JSONActionRedirectResult

    class JSONActionRedirectResult extends ServletActionRedirectResult implements Serializable
    serialVersionUID:
      3107276294073879542L

  - ### Exception org.apache.struts2.json.JSONException

    class JSONException extends Exception implements Serializable

  - ### Class org.apache.struts2.json.JSONInterceptor

    class JSONInterceptor extends AbstractInterceptor implements Serializable
    serialVersionUID:
      4950170304212158803L

    - #### Serialized Fields

      - ##### callbackParameter

            String callbackParameter

      - ##### dataCleaner

            JSONCleaner dataCleaner

      - ##### debug

            boolean debug

      - ##### defaultEncoding

            String defaultEncoding

      - ##### enableGZIP

            boolean enableGZIP

      - ##### enableSMD

            boolean enableSMD

      - ##### excludeNullProperties

            boolean excludeNullProperties

      - ##### excludeProperties

            List<Pattern> excludeProperties

      - ##### ignoreHierarchy

            boolean ignoreHierarchy

      - ##### ignoreSMDMethodInterfaces

            boolean ignoreSMDMethodInterfaces

      - ##### includeProperties

            List<Pattern> includeProperties

      - ##### jsonContentType

            String jsonContentType

      - ##### jsonRpcContentType

            String jsonRpcContentType

      - ##### noCache

            boolean noCache

      - ##### populator

            JSONPopulator populator

      - ##### prefix

            boolean prefix

      - ##### root

            String root

      - ##### wrapWithComments

            boolean wrapWithComments

  - ### Class org.apache.struts2.json.JSONResult

    class JSONResult extends Object implements Serializable
    serialVersionUID:
      233903199020467341L

    - #### Serialized Fields

      - ##### cacheBeanInfo

            boolean cacheBeanInfo

      - ##### callbackParameter

            String callbackParameter

      - ##### contentType

            String contentType

      - ##### defaultDateFormat

            String defaultDateFormat

      - ##### defaultEncoding

            String defaultEncoding

      - ##### devMode

            boolean devMode

      - ##### enableGZIP

            boolean enableGZIP

      - ##### enableSMD

            boolean enableSMD

      - ##### encoding

            String encoding

      - ##### enumAsBean

            boolean enumAsBean

      - ##### errorCode

            int errorCode

      - ##### excludeNullProperties

            boolean excludeNullProperties

      - ##### excludeProperties

            List<Pattern> excludeProperties

      - ##### ignoreHierarchy

            boolean ignoreHierarchy

      - ##### ignoreInterfaces

            boolean ignoreInterfaces

      - ##### includeProperties

            List<Pattern> includeProperties

      - ##### jsonUtil

            JSONUtil jsonUtil

      - ##### noCache

            boolean noCache

      - ##### prefix

            boolean prefix

      - ##### root

            String root

      - ##### statusCode

            int statusCode

      - ##### wrapPrefix

            String wrapPrefix

      - ##### wrapSuffix

            String wrapSuffix

      - ##### wrapWithComments

            boolean wrapWithComments

  - ### Class org.apache.struts2.json.JSONValidationInterceptor

    class JSONValidationInterceptor extends MethodFilterInterceptor implements Serializable

    - #### Serialized Fields

      - ##### noEncodingSetParam

            String noEncodingSetParam

      - ##### validateJsonParam

            String validateJsonParam

      - ##### validateOnlyParam

            String validateOnlyParam

      - ##### validationFailedStatus

            int validationFailedStatus