我需要在java中创建Web服务(用于生成报告),该服务接收表格信息的JSON格式的String。可能是大量的人物,但我不确定这是否会在接收它们时遇到麻烦。
方法中String参数的大小是否有限制? 或者如果您对json或其他什么有任何建议,我将不胜感激。 感谢。
答案 0 :(得分:0)
您的关注与Web服务关系不大,而且与String
在Java中的存储方式有很大关系。 Java使用char[]
来备份String
对象。由于使用整数值访问数组元素,因此Integer
的最大值可以是(2^31)-1
或2147483647
。
换句话说,从理论上讲,您的String
值最多可以使用2147483647
char
值来表示。
如果您的Web服务通过HTTP,您将需要阅读HTTP规范可能具有内容,标头值和URL大小的任何限制。