如果您创建这样的方法:
def test() {
def testObj = [
testString : """
My string covers
multiple lines"""
]
render testObj as JSON
}
然后通过转到myapp / controller / test来运行它,你将得到一个StringIndexOutOfBoundsException。我尝试过使用Groovy的StringEscapeUtils帮助程序,但这也不起作用;但是,如果我说:
render new JsonBuilder().toPrettyString(testObj)
它有效。有什么想法吗?