首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JSON可以容纳的容量有限制吗?

JSON可以容纳的容量有限制吗?
EN

Stack Overflow用户
提问于 2009-08-11 19:19:53
回答 7查看 305.8K关注 0票数 176

我使用jquery、JSON和AJAX作为评论系统。我很好奇,你可以通过JSON发送/存储的内容有大小限制吗?例如,如果用户输入大量内容,然后我通过JSON发送,是否存在某种最大限制?

也可以通过JSON发送任何类型的文本。举个例子,有时候我允许用户使用html,这样可以吗?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-08-11 19:24:37

JSON类似于XML等其他数据格式-如果需要传输更多数据,只需发送更多数据即可。JSON请求没有固有的大小限制。任何限制都将由解析请求的服务器设置。(例如,ASP.NET具有序列化程序的"MaxJsonLength“属性。)

票数 157
EN

Stack Overflow用户

发布于 2012-10-17 04:13:01

对于JSON数据块或任何字段的大小没有固定的限制。

不同浏览器的JavaScript实现可以处理的JSON是有限制的(例如,在我的经验中大约是40MB )。参见this question for example

票数 21
EN

Stack Overflow用户

发布于 2012-05-29 13:41:44

这取决于JSON编写器/解析器的实现。微软的DataContractJsonSerializer似乎有一个大约8kb (我认为是8192)的硬限制,对于更大的字符串,它会出错。

编辑:我们能够通过在web配置中设置MaxJsonLength属性来解决JSON字符串的8K限制,如下所述:https://stackoverflow.com/a/1151993/61569

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1262376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档