[ 
https://issues.apache.org/jira/browse/PIVOT-875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13470782#comment-13470782
 ] 

Roger Whitcomb commented on PIVOT-875:
--------------------------------------

Also had to fix the JSONSerializerTest because it was relying on the old (IMHO 
broken) behavior and checking the value of "count" from a serialized JSON map.  
"ant test" now runs clean again.

[trunk]
Sending        core\test\org\apache\pivot\json\test\JSONSerializerTest.java
Transmitting file data .
Committed revision 1394858.

[branches/2.0.x]
Sending        .
Sending        core\test\org\apache\pivot\json\test\JSONSerializerTest.java
Transmitting file data .
Committed revision 1394859.
                
> 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
>              Labels: JSON
>             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

Reply via email to