猿问

将列表序列化为JSON

我有一个看起来像这样的对象模型:


public MyObjectInJson

{

   public long ObjectID {get;set;}

   public string ObjectInJson {get;set;}

}

该属性ObjectInJson是一个已序列化的版本,该对象包含嵌套列表。目前,我正在MyObjectInJson像这样手动序列化列表:


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();

我想知道是否可以用这种危险代码替换JavascriptSerializer并获得相同的结果。我该怎么做?


谢谢。


三国纷争
浏览 542回答 3
3回答
随时随地看视频慕课网APP
我要回答