我在序列化时遇到json错误。
这是我的代码。我正在附加列表并将其转换为json格式。
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
serializer.MaxJsonLength = Int32.MaxValue;
var panelList = new List<List<SearchDto>>();
StringBuilder str;
foreach (var item in searchViewModels.SearchList)
{
if (item.PanelGroupList != null)
{
if (item.PanelGroupList.Count() != 0)
{
str = new StringBuilder();
panelList.Add(item.PanelGroupList.ToList());
str.Append(serializer.Serialize(panelList))
}
}
}
我还在web.config中添加了以下标记。
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="500000000"/>
</webServices>
</scripting>