我正在使用jquery,JSON和AJAX作为评论系统.我很好奇,你可以通过JSON发送/存储的内容有大小限制吗?就像用户输入大量数据而我通过JSON发送它是否存在某种最大限制?
也可以通过JSON发送任何类型的文本.例如,有时我允许用户使用html,这可以吗?
Amb*_*ber 131
JSON类似于XML等其他数据格式 - 如果您需要传输更多数据,则只需发送更多数据.JSON请求没有固有的大小限制.解析请求的服务器将设置任何限制.(例如,ASP.NET具有序列化程序的"MaxJsonLength"属性.)
小智 5
如果您使用 ASP.NET MVC,则可以通过将MaxJsonLength添加到结果中来解决该问题:
var jsonResult = Json(new
{
draw = param.Draw,
recordsTotal = count,
recordsFiltered = count,
data = result
}, JsonRequestBehavior.AllowGet);
jsonResult.MaxJsonLength = int.MaxValue;
Run Code Online (Sandbox Code Playgroud)
小智 5
当然,每个人都在这里错过了一个技巧。json 文件的当前文件大小限制为 18,446,744,073,709,551,616 个字符,或者如果您更喜欢字节,或者如果您至少查看 64 位基础架构,则甚至是 2^64 字节。
出于所有意图和目的,我们可以假设它是无限的,因为您可能很难解决这个问题......
归档时间: |
|
查看次数: |
227100 次 |
最近记录: |