我知道JSON字符串通常在PHP上的Apache中定義了最大長度,然而,使用TomCat在Grails中定義的JSON字符串的最大長度在哪裏?Grails JSON最大長度
我發送的JSON字符串長度爲13,636個字符,但是我可以縮短很多(儘管我不想在測試時) - 也可能在將來通過JSON發送圖像我讀過的書需要base64編碼,因此需要相當大的開銷。如果我們要做這樣的事情,那麼我擔心如果這個限制導致問題,那麼我們現在應該克服這個問題。
如果沒有限制,那麼也許我做錯了。我有我使用domainInstance as grails.converters.deep.JSON
編碼如JSON域對象的一個有限量 - 這是使用一個for
環並且每個JSON字符串被附加到StringBuilder
時間我然後使用render(stringBuilder.toString())
渲染在視圖中的StringBuilder和完成第一個JSON字符串很好,但是第二個JSON字符串被截斷接近尾聲。如果我想知道我會說我在StringBuilder總長度的80%左右。
編輯/解決方案:道歉傢伙&女孩,我注意到,當我view source
在頁面上我得到完整的JSON字符串,但是當我剛看到它的截斷頁。這是一個奇怪的錯誤,但我會接受爲什麼它被截斷的答案。謝謝。
乾杯Rob!我目前只使用'grails run-app',但在開始部署之前會進行徹底測試。 :) – krslynx