【发布时间】:2013-12-24 16:50:38
【问题描述】:
我的 GSP 上有一个简单的自动完成文本输入字段,它通过 AJAX 请求从控制器获取其值(国家列表)。如果控制器如下所示,一切正常:
def getAllCountries() {
def countries = [[name: 'Afghanistan', code: 'AF'],[name: 'Åland Islands', code: 'AX'],[...
render countries as JSON
}
但是,如果想在已经包含国家/地区的字符串中以 json 格式传递国家/地区,因此我可以为 Internationalisaion 使用字符串的不同表示形式,如下所示:
def countries = "[{'name':'Afghanistan', code: 'AF'},{'name':'Åland Islands', code: 'AX'},{'name':'Albania', code: 'AL'},{..."
但是,现在当我将渲染国家/地区称为 JSON 时,我会收到一个转换异常。
有什么方法可以将字符串直接传递给视图?
非常感谢您。
【问题讨论】:
标签: json grails controller