我想呈现包含已缓存JSON的字段的JSON。我怎样才能做到这一点?
例:
def cachedJSON = [cachedPropertyOne:'a', cachedPropertyTwo:'b'] as JSON
render([listEntryOne:'c', listEntryTwo:'d', cachedProperties: cachedJSON] as JSON)
上面的代码的问题是cachedProperties被转义。例如,
"
变为\"
。
最佳答案
以我的经验,以JSON形式渲染并不喜欢内联映射,因此我总是声明一个变量并按如下方式进行:
def result = [:]
// assign values to result
render result as JSON
它按预期方式工作。
关于json - Groovy/Grails-在JSON中呈现缓存的JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33559902/