JSON本身并不限制它可以传输的数据量或对其递归深度的限制.这取决于您的应用程序服务器.
如果您在C#中使用JSONSerialization,则数据量限制设置得非常低.您可以通过将以下代码段放在Web.config中来覆盖它.
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="2147483644"></jsonSerialization>
</webServices>
</scripting>
</system.web.extensions>
你可能不希望通过AJAX发送大约10 000行,如果你可以避免它(将其分解为较小的请求或使用分页).