序列化或反序列化期间出错

时间:2015-06-24 09:32:35

标签: asp.net json asp.net-mvc

我在序列化时遇到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>

0 个答案:

没有答案