Aggiunta metodi serialize/deserialize

This commit is contained in:
Samuele E. Locatelli
2018-10-23 13:55:24 +02:00
parent 5ea8ded72e
commit b38d0ceb97
+35 -1
View File
@@ -948,7 +948,11 @@ namespace SteamWare
// ...se uso redis...
if (cacheOnRedis)
{
answ = JsonConvert.DeserializeObject(getRSV(redHash(nomeVar)));
string valSer = getRSV(redHash(nomeVar));
if (valSer != "" && valSer != null)
{
answ = JsonConvert.DeserializeObject(valSer);
}
}
else
{
@@ -1251,6 +1255,36 @@ namespace SteamWare
{ }
return answ;
}
/// <summary>
/// Serializzazione di un oggetto generico
/// </summary>
/// <param name="origVal"></param>
/// <returns></returns>
public string serializeVal(object origVal)
{
string answ = "";
try
{
answ = JsonConvert.SerializeObject(origVal);
}
catch { }
return answ;
}
/// <summary>
/// Deserializzazione di un valore string in oggetto generico
/// </summary>
/// <param name="serVal"></param>
/// <returns></returns>
public object deserializeVal(string serVal)
{
object answ = "";
try
{
answ = JsonConvert.DeserializeObject(serVal);
}
catch { }
return answ;
}
/// <summary>
/// Connessione lazy a redis...