我正在将json数据传递给Google Chart的javascript。 我的json数据格式是
["Md. Aslam",170972.7,"gold"]
但是在Google图表中,JavaScript显示如下
["JIANGSU LTD",170972.7,"gold"]
此处显示的是"
的{{1}}
正如我所给的,我需要"
来提供这些数据。我该如何解决?
我的控制器(从数据发送):
"
我的report.gsp(谷歌图表视图):
def data1 = table.executeQuery("select name, point from table") as JSON
render(view: "/report", model: [data1: data1])
我正在使用groovy / grails 3
答案 0 :(得分:0)
最后,我的解决方案为report.gsp
<g:applyCodec encodeAs="none">
${data1};
</g:applyCodec>
答案 1 :(得分:0)
按如下所示更改代码:
<script type="text/javascript">
var j = "${data}"; // data is your json data came from controller
var result = JSON.parse((j.split(""").join('"')).split("=").join(':')); //use result object
</script>
希望这对您有帮助