public List<SqlDb> getSqlDb( UUID subscriptionId, String serverName, String admin, String adminPassword) throws AzureCmdException { String[] cmd = new String[] { "sql", "db", "list", "--json", "-s", subscriptionId.toString(), serverName, admin, adminPassword }; String json = AzureCommandHelper.getInstance().consoleExec(cmd); CustomJsonSlurper slurper = new CustomJsonSlurper(); List<Map<String, String>> tempRes = (List<Map<String, String>>) slurper.parseText(json); List<SqlDb> res = new ArrayList<SqlDb>(); for (Map<String, String> item : tempRes) { SqlDb sqls = new SqlDb(); sqls.setName(item.get("Name")); sqls.setEdition(item.get("Edition")); res.add(sqls); } return res; }