所以我最近在我的MVC项目中遇到了问题。在要求JSON响应时,我得到的只是一个空字符串。将MaxJSONlength设置为更大的值可以解决这个问题,但我对它的优点有点不确定?是保护您的服务器/客户端不发送/接收太多数据吗?是因为序列化程序需要知道对象的大小吗?谷歌和MSDN都没有这些问题的答案。
限制一个物体的大小对我来说有点奇怪...但我可能在这个想法中严重错误。
我希望有人能为我解决这个问题,
提前致谢
答案 0 :(得分:2)
为JavaScriptSerializer定义了4MB的Unicode字符串default limit。 JSON是一种有线格式,通过网络发送大型数据集可能会损害应用程序的性能。因此,这个限制就像是一个警报,你可以在早上关闭并继续睡觉,但你有可能会上班迟到。