Json字符串超过524288例外

时间:2014-06-15 15:23:07

标签: grails groovy

我尝试解析一个巨大的json文件,它更多的是524288个字符,我不能用groovy解析它并且没有异常文本。这是一个已知问题,有没有解决方法? 可以限制tomcat吗?

更新 我有一个例外:

ERROR (org.codehaus.groovy.grails.web.errors.GrailsExceptionResolver) - JSONException occurred when processing request: [POST] /person/parsePersonJson
Expected a ',' or ']' at character 524288 of ...

UPDATE2: 在我用过的grails中:

JSON.parse(params.myJson)

maxPostSize的tomcat设置更改为“0”

2 个答案:

答案 0 :(得分:0)

它可能与Tomcat中配置的POST参数大小的值(maxPostSize)有关。您应参阅此文档:http://tomcat.apache.org/tomcat-5.5-doc/config/http.html(关键字:" maxPostSize")以获取更多说明。然后你可以尝试增加该值。希望这有帮助!

答案 1 :(得分:0)

这是输入大小的问题。规格的最大输入尺寸为512k