從Scottgu的帖子中,我得到了將集合序列化爲JSON對象的代碼。(i)如何將JSON對象轉換回List? (ii)我沒有在System.Runtime.Serialization中找到JavaScriptserializer是VS 2010唯一的代碼嗎?C#JSON到列表擴展方法
ScottGu的片斷
namespace ScottGuHelper.JSON
{
public static class JSONHelper
{
public static string ToJSON(this object obj)
{
JavaScriptserializer serializer=new JavaScriptserializer();
return serializer.serialize(obj);
}
public static string ToJSON(this object obj,int recursionDepth)
{
JavaScriptserializer serializer=new Javascriptserializer();
serializer.RecursionLimit=recursionDepth;
return serializer.serialize(obj);
}
}
}
順便說一句''JavaScriptSerializer'已被棄用,您應該使用'DataContractJsonSerialzer'。 – RPM1984 2010-10-28 22:58:44