Correct support for include/exclude parameters
----------------------------------------------

                 Key: WW-3514
                 URL: https://issues.apache.org/jira/browse/WW-3514
             Project: Struts 2
          Issue Type: Improvement
          Components: Plugin - JSON
    Affects Versions: 2.2.1
            Reporter: John Lindal


JSONResult.setIncludeProperties() got the algorithm right, but using regular 
expressions to match OGNL expressions is *painful*.  The attached patches add 
support for wildcard patterns to JSONResult and JSONInterceptor, and update 
JSONInterceptor.setIncludeProperties() to use the correct algorithm.

The patches also add include/exclude support to JSONCleaner, to support 
filtering on the input data.  (Configuration for JSONInterceptor and JSONResult 
only handle output filtering.)

There are also a couple of code clean-up changes, to eliminate code duplication.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to