Preferirei mantenere il codice non compilato.
- Code: Select all
/// <summary>
/// Esegue il rendering di un template Mustache utilizzando i dati forniti in formato JSON.
/// </summary>
/// <param name="template">La stringa del template Mustache.</param>
/// <param name="jsonData">Una stringa JSON contenente i dati.</param>
/// <returns>Il risultato del rendering come stringa.</returns>
public static string RenderTemplate(string template, string jsonData)
{
// Convertiamo il JSON in un oggetto dinamico
var data = Newtonsoft.Json.JsonConvert.DeserializeObject(jsonData);
// Eseguiamo il rendering del template con i dati
return Nustache.Core.Render.StringToString(template, data);
}