Gentili,
chiedo il vostro aiuto per un problema che non riesco a risolvere, dopo aver googlato parecchio.
In pratica utilizzo CsvHelper per leggere dei csv diversi ed ho creato una classe per ciascun formato, es. FormatoUno, FormatoDue, FormatoTre per mappare i vari formati, poi alla fine esporto in un json con Newtonsoft.
Per leggere un file faccio:
List<FormatoUno> row;
....
rows = csv.GetRecords<FormatoUno>().ToList(); // metodo di CsvHelper
..... // faccio l'esportazione in json
Quello che vorrei fare è riuscire ad automatizzare il tutto passando la classe generica T dinamicamente da stringa per evitare di dover ricodificare il codice ogni volta che aggiungo una nuova classe.
Non so se sono riuscito a spiegare abbastanza correttamente.
Grazie in anticipo per qualsiasi aiuto.
Luciano