我有一个对象模型,看起来像这样:序列化列表,以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
代替这种危险的代码,并得到相同的结果。 我该怎么做?
谢谢。
好的,它也可以序列化对象列表,而不仅仅是对象本身。谢谢。 – frenchie 2012-02-02 10:48:39
doesen't不像循环关系,但这不是一个问题 – Jodrell 2012-02-02 10:53:12
请注意,这个命名空间是狡猾地藏在System.Web.Extensions中。一旦您将其作为参考添加,该解决方案出色! – 2013-05-09 16:25:08