J'ai un modèle d'objet qui ressemble à ceci:
public MyObjectInJson
{
public long ObjectID {get;set;}
public string ObjectInJson {get;set;}
}
La propriété ObjectInJson
est une version déjà sérialisée d'un objet contenant des listes imbriquées. Pour le moment, je sérialise manuellement la liste de MyObjectInJson
comme ceci:
StringBuilder TheListBuilder = new StringBuilder();
TheListBuilder.Append("[");
int TheCounter = 0;
foreach (MyObjectInJson TheObject in TheList)
{
TheCounter++;
TheListBuilder.Append(TheObject.ObjectInJson);
if (TheCounter != TheList.Count())
{
TheListBuilder.Append(",");
}
}
TheListBuilder.Append("]");
return TheListBuilder.ToString();
Je me demande si je peux remplacer ce type de code dangereux par JavascriptSerializer
et obtenir les mêmes résultats. Comment je ferais ça?
Merci.