Map<String,Object> inputMap=new HashMap<String,Object>();
inputMap.put("a","abc");
inputMap.put("b","bcd");
inputMap.put("c","cde");
HashMap<String,String> subMap=new HashMap<String,String>();
subMap.put("x","xyz");
subMap.put("z","klm")
inputMap.put("d",subMap);
String output=inputMap.toString();
System.out.println(output);
{a=abc,b=bcd,c=cde,d={x=xyz,z=klm}}
the output is : {a=abc,b=bcd,c=cde,d={x=xyz,z=klm}};
How can I convert output back to Map ?
Thanks in advance.