GRAILS使用原子json值进行响应

时间:2016-12-21 16:05:56

标签: json grails grails3

我有一些行为有意义返回json的原子值(user / hasPrivilege等),并希望我的响应只包含“true”或“false”,我也希望能够发送原始数字和字符串。我认为这些将被视为有效的json,但得到错误:

Value out of sequence: expected mode to be OBJECT or ARRAY when writing 'false' but was INIT

当accept标头是json时,是否可以指示Grails序列化这些?

1 个答案:

答案 0 :(得分:1)

由于这些值是有效的json,似乎Groovy JsonOutput确实将它们转换为Json字符串:

import groovy.json.*
JsonOutput.toJson(true)
>>> true

那么用JsonOutput转换并用它来代替Grails as JSON是不可能的?