将对象和值渲染为JSON作为ajax响应

时间:2015-04-30 13:42:38

标签: json grails

我正在尝试执行以下操作:

render [assignedSchol:assignedSchol,scholType:scholType] as JSON

assignedSchol是一个对象,而scholType只是一个值。我得到一个"没有地图条目允许在这个地方错误"。有什么帮助吗?

2 个答案:

答案 0 :(得分:3)

当您像使用那样使用一个衬垫时,必须将转换放入大括号,如下所示:

render ( [assignedSchol:assignedSchol,scholType:scholType] as JSON )

但我认为上面的代码将json数据作为纯文本格式返回,所以我通常更喜欢这样做:

render(contentType: "text/json") {

            [assignedSchol:assignedSchol,scholType:scholType]

            }

这给了我json数据的响应类型为json。

答案 1 :(得分:2)

这应该有效:

FirstPage11P0022AD_20150202164018_307494.pdf
  Signature1
    Digest algorithm: SHA1
    Hash: 4ac0ed7c2ec611d491f37b5ca74598237b85dbab