2013-01-02 28 views
0

里爾是問題的一個例子:Grails的JSONObject的解析問題

命令:

(new JSONObject([a:[b:1]])).toString() 

將導致:

{"a":"{b=1}"} 

時,我期望得到

{"a":{"b":1}} 

我錯過了什麼?

+0

找到了解決辦法,我用錯了方法:(新JSON([A:B: 1]])。的toString()) –

回答

1

如果你在一個控制器這樣做,你可以使用Grails的JSON轉換器轉換:

import grails.converters.JSON 
... 
render [a:[b:1]] as JSON