asp.net - 使用 JSON JavascriptSerializer 进行序列化或反序列化时出错
问题描述
当我尝试检索我的数据时,出现错误“使用 JSON JavaScriptSerializer 进行序列化或反序列化期间出错。字符串的长度超过了 maxJsonLength 属性上设置的值。 ”。
我尝试将以下代码放在 web.config 中,但它仍然无法正常工作。
<configuration>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000"/>
</webServices>
</scripting>
</system.web.extensions>
</configuration>
任何人都可以对此提供建议吗?
解决方案
你能在你的代码中这样做吗
JavaScriptSerializer serializer = new JavaScriptSerializer();
serializer.MaxJsonLength = Int32.MaxValue;
myObject obj = serializer.Deserialize<yourObject>(yourJsonString);
推荐阅读
- javascript - 提交重力表单后,在同一页面上显示内容
- php - 表单提交跳过/忽略AJAX功能
- reactjs - electron + react + webpack dev 中间件 + hmr - 刷新整个页面而不是热重新加载
- python - 如何将数字四舍五入到指定的上限或下限?
- python-3.x - 如何生成所有可能的数字组合以有效地检查费马大定理
- google-colaboratory - 在 google colab 中挂载多个驱动器
- angular - Rxjs - 以可观察值作为值重新映射对象
- birt - 在 BIRT 中使用 POJO 数据源嵌套表
- mysql - MYSQL 使用连续数值 IF NULL 更新列 - 继续序列
- loops - 弹性搜索循环两个索引的值