【问题标题】:What is MaxJSONlength good for?MaxJSONlength 有什么用?
【发布时间】:2011-05-13 07:06:15
【问题描述】:

所以我最近在我的 MVC 项目中遇到了问题。当要求 JSON 响应时,我得到的只是一个空字符串。将 MaxJSONlength 设置为更大的值解决了这个问题,但我有点不确定它有什么用?是为了保护您的服务器/客户端免于发送/接收太多数据吗?是因为序列化程序需要知道一个对象可能有多大吗?谷歌和 MSDN 都没有这些问题的答案。

对我来说限制对象的大小感觉有点……奇怪,但我可能在这个想法上大错特错了。

希望有人能帮我解决这个问题,

提前致谢

【问题讨论】:

    标签: asp.net-mvc json serialization


    【解决方案1】:

    有一个为 JavaScriptSerializer 定义的 4MB Unicode 字符串 default limit。 JSON 是一种有线格式,通过网络发送大型数据集可能会损害应用程序的性能。所以这个限制就像一个闹钟,你可以在早上关掉继续睡觉,但你有上班迟到的风险。

    【讨论】:

    • 感谢您的指点。尽管如果不设置的话,我本来希望事情会变得“无限”。
    猜你喜欢
    • 1970-01-01
    • 2016-01-22
    • 2018-09-11
    • 2016-08-11
    • 2014-02-25
    • 1970-01-01
    • 2014-04-27
    • 2013-12-29
    • 2014-09-15
    相关资源
    最近更新 更多