2013-01-02 31 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