【发布时间】:2010-10-28 21:57:52
【问题描述】:
从 Scottgu 的帖子中,我得到了将集合序列化为 JSON 对象的代码。(i)如何将 JSON 对象转换回 List? (ii) 我在 System.Runtime.Serialization 中没有找到 JavaScriptserializer。唯一的代码是否适用于 VS 2010?
ScottGu 的 sn-p
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。
标签: c# asp.net json serialization