У меня ниже строки JSON
{"code":"\"xx\"","aCode":"[\"ab1\",\"ab2\"]","date":"\"20150130\"","wNames":"[\"one\",\"two\"]","cDate":"\"20261231\"","aid":"aid=01,aid=011,id=1,ou=group,o=org","rCode":"\"xxx:yyy:zzz\"","bFuncs":"[\"c1\",\"c2\"]","awCodes":"[\"100:200:300\",\"101:201:301\"]","wCodes":"[\"100001\",\"100002\"]","lName":"\"\"admin\":\"manager - A and C\":\"develop\"\"","aid":"\"011\""}
Я должен преобразовать в класс объекта.
Для этого мне нужно заменить символ и ожидаемый ниже формат результата
{"code":"xx","aCode":["ab1","ab2"],"date":"20150130","wNames":["one","two"],"cDate":"20261231","aid":"aid=01,aid=011,id=1,ou=group,o=org","rCode":"xxx:yyy:zzz","bFuncs":["c1","c2"],"awCodes":["100:200:300","101:201:301"],"wCodes":["100001","100002"],"lName":"\"admin\":\"manager - A and C\":\"develop\"","aid":"011"}
У меня есть попытка
jsonString = jsonString.replaceAll("\\\\", "");
jsonString = jsonString.replace("\"\"", "\"");
jsonString = jsonString.replace("\"[", "[").replace("]\"", "]");
и получил ниже результат
{"code":"xx","aCode":["ab1","ab2"],"date":"20150130","wNames":["one","two"],"cDate":"20261231","aid":"aid=01,aid=011,id=1,ou=group,o=org","rCode":"xxx:yyy:zzz","bFuncs":["c1","c2"],"awCodes":["100:200:300","101:201:301"],"wCodes":["100001","100002"],"lName":""admin":"manager - A and C":"develop"","aid":"011"}
Кто-нибудь поможет мне. спасибо