Roger Whitcomb created PIVOT-875: ------------------------------------ Summary: JSON should support using pivot.collections.Map directly Key: PIVOT-875 URL: https://issues.apache.org/jira/browse/PIVOT-875 Project: Pivot Issue Type: Improvement Components: core-json Affects Versions: 2.0.2 Environment: All Reporter: Roger Whitcomb Priority: Trivial Fix For: 2.0.3
When supplying a pivot.collections.Map as the data object for a TableView, the data is fetched for each row using JSON.get(...). However, this method will default to using the BeanAdapter for anything other than a java.util.Map, which results in values like "class", "capacity", "count" and "comparator" fetching the values for the Map object instead of using the "get" method of the actual map to get the values. This fix will likely speed things up (a bit) because the first "if" in the chain will now succeed for Pivot Map-based objects, instead of having to fail and do three other tests before getting to the "dictionary.get" for these objects. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira