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

Edvin Syse commented on PIVOT-764:
----------------------------------

I don't have commit rights yet, waiting for Greg to get back to me, I've 
delivered the ICLA though, Can you commit?

Yes, the code above will actually be enough to test this. Can you create a 
small unit test from that code, just make sure you import java.util.HashMap, 
and assert that JSON.get returns "John Doe"?

> BeanAdapter should support Map objects
> --------------------------------------
>
>                 Key: PIVOT-764
>                 URL: https://issues.apache.org/jira/browse/PIVOT-764
>             Project: Pivot
>          Issue Type: Improvement
>          Components: core-beans
>            Reporter: Edvin Syse
>             Fix For: 2.0.1
>
>         Attachments: JSON-java_util_Map-support.patch
>
>
> BeanAdapter currently does not support the ability to wrap Maps, because it 
> will fail to retrieve the correct getterMethod and setterMethod. My current 
> usecase is that I have a TableView with tableData that consists of objects 
> with path "value-of-type-map.subvalue". The following code should return John 
> Doe in my opinion:
>         HashMap root = new HashMap();
>         HashMap child = new HashMap();
>         child.put("name", "John Doe");
>         root.put("child", child);
>         System.out.println(JSON.get(root, "child.name"));
> I will provide a patch.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to