Please Help me to convert this
{"Map1":"{\"t1x\":\"Test1x\",\"t2x\":\"Test2x\",\"t3x\":\"Test3x\"}","Map":"{\"t1\":\"Test1\",\"t2\":\"Test2\",\"t3\":\"Test3\"}"} 
to
{
"Map1":{
"t1":"Test1x",
"t2":"Test2",
"t3":"Test3"
},
"Map":{
"t1":"Test1",
"t2":"Test2",
"t3":"Test3
    }
}
Please find below my class
import java.io.Serializable;
import java.util.HashMap;
import java.util.LinkedHashMap;
import java.util.Map;
import org.codehaus.jackson.map.ObjectMapper;
import com.fasterxml.jackson.databind.JsonDeserializer;
import com.google.gson.Gson;
import com.google.gson.JsonObject;
import com.webinbox.shared.CommonFunctionality;
public class Test implements Serializable{
public static void main(String[] args) {
    String json = ret();
    System.out.println(json); 
}
    public static String ret() { 
        LinkedHashMap<String,String>map=new LinkedHashMap<String,String>();
        map.put("t1", "Test1");
        map.put("t2", "Test2");
        map.put("t3", "Test3");
        LinkedHashMap<String,String>map1=new LinkedHashMap<String,String>();
        map1.put("t1x", "Test1x");
        map1.put("t2x", "Test2x");
        map1.put("t3x", "Test3x");
        Map<String,LinkedHashMap<String, String>>linkedMap=new HashMap<String,LinkedHashMap<String, String>>();
        linkedMap.put("Map",map);
        linkedMap.put("Map1", map1);
        CommonFunctionality commonFunctionality = new CommonFunctionality();
        JsonObject jsObj=new JsonObject();
        jsObj=commonFunctionality.mapToNestedJson(linkedMap);
        String jsonString=jsObj.toString();
        return jsonString; 
    }
}
 
    