T4 Template vs conversione manuale in C #

0

Ho bisogno di convertire un gran numero di file XML in JSON. I file XML hanno tutti la stessa struttura e differiscono solo per i dati che contengono.

Potrei scrivere un'utility di base in C # che analizzerebbe XML e quindi creerà un file JSON. Tuttavia, poiché tutti i JSON dovrebbero essere uguali nella struttura (poiché tutti gli XML sono uguali), sarebbe meglio usare il modello T4 per questa conversione?

I modelli T4 dovrebbero essere usati per tali scopi? O qualche altro consiglio?

    
posta digitguy 12.10.2017 - 08:44
fonte

1 risposta

1

Un'utilità di trasformazione del codice suona più appropriata di T4 per questa forma di trasformazione.

T4 è comodo quando devi generare un sacco di caratteri, ed è più facile scrivere questo testo come testo letterale in un modello piuttosto che generarlo con le corde o costruire un modello. Quindi è bello per la generazione di codice basata sui dati. Ma nella conversione di una struttura di dati da XML a JSON non c'è (probabilmente) nessuna piastra di prova. Esistono già serializzazioni JSON che possono generare un output JSON valido, quindi la sfida è solo nel mappare l'unico formato in un altro.

    
risposta data 12.10.2017 - 09:00
fonte

Leggi altre domande sui tag