我有一些行为有意义返回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序列化这些?
答案 0 :(得分:1)
由于这些值是有效的json,似乎Groovy JsonOutput确实将它们转换为Json字符串:
import groovy.json.*
JsonOutput.toJson(true)
>>> true
那么用JsonOutput转换并用它来代替Grails as JSON
是不可能的?