我有一個對象模型,看起來像這樣:序列化列表,以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