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
    Affects Versions: 2.0
            Reporter: Edvin Syse
             Fix For: 2.0.1


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