【发布时间】:2016-09-21 06:46:02
【问题描述】:
当我在 wcf 服务中使用 JavaScriptSerializer 进行序列化时,它给我以下定义代码的错误。
代码:
DataCollection<Entity> detailqueryentityCollection = _serviceProxy.RetrieveMultiple(detailquery).Entities;
if (detailqueryentityCollection.Count > 0)
{
listdata = new JavaScriptSerializer().Serialize(detailqueryentityCollection);
}
错误:
使用 JSON 进行序列化或反序列化时出错 JavaScript 序列化器。字符串长度超过设置的值 在 maxJsonLength 属性上。
我还在 web.config 中添加了以下代码,但它不起作用。
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="500000000"/>
</webServices>
</scripting>
</system.web.extensions>
请给我建议任何解决方案。
【问题讨论】:
标签: c# json serialization dynamics-crm dynamics-crm-online