Che cosa ho I modelli sono memorizzati in un database e dati JSON che vengono convertiti in un dizionario in C#.Quale approccio alla modellazione in C# dovrei prendere?
Esempio:
Template: "Ciao {FirstName}"
dati: "{FirstName: 'Jack'}"
Questo funziona facilmente con un livello di dati utilizzando un'espressione regolare per estrarre qualsiasi cosa all'interno di {} nel modello.
Cosa voglio Mi piacerebbe essere in grado di andare più in profondità nel JSON rispetto al primo livello.
Esempio:
Template: "Ciao {Nome: {Prima}}"
dati: "{nome: {Prima: 'Jack', Ultimo: 'Smith'}}"
Quale approccio dovrei prendere? (E alcune indicazioni su dove iniziare con la vostra scelta)
- Un'espressione regolare
- Non utilizzare JSON nel modello (a favore di XSLT o qualcosa di simile)
- Qualcos'altro
Mi piacerebbe anche essere in grado di scorrere i dati nel modello, ma non ho idea di dove cominciare con quello!
Grazie cumuli
Questo suona come lo scenario perfetto per XSLT. –
Solo se ti piace la verbosità che porta con sé. –
Il mio capo sarebbe d'accordo con te Kirk, ma come dice Michael, è un po 'grande per quello che sto cercando di fare. E grazie mille Michael, la tua risposta è ottima, ma puoi dare solo un segno di spunta :) –