O código é muito simples, então não vou falar muito bobagem aqui, apenas apresente -o
public static <t> list <t> converttolist (ResultSet rs, classe <t> t) lança sqLexception {list <map <string, object >>> list = new ArrayList <map <string, object >> (); ResultSetMetadata md = (ResultSetMetadata) rs.getMetadata (); int columnCount = md.getColumnCount (); while (rs.Next ()) {map <string, object> rowData = new hashmap <string, object> (); for (int i = 1; i <= columnCount; i ++) {rowdata.put (md.getColumnName (i), rs.getObject (i)); } list.add (RowData); } JsonArray jr = jsonArray.FromObject (list); List <T> ResultList = JsonArray.Tolist (Jr, T); Retornar ResultList; }Não é muito simples? . Para referência para iniciantes, por favor pule os pássaros velhos