Java Object
class B { private String attr; /***** getters and setters *****/ } class A { private String attr1; private String attr2; private Map<String,B> attr3; /***** getters and setters *****/ }
Json Object
json = {attr1 :"val1", attr2 : "val2", attr3 : {attr : "val"}}
How to convert json to java Object (class java contain Map as type of attribute) ?