json - Groovy/Grails-在JSON中呈现缓存的JSON

标签 json grails

我想呈现包含已缓存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/

相关文章:

c# - Azure 函数忽略的functions.json graphToken 绑定(bind)

hibernate - Grails 3-具有复合键的域对象并不总是保存

grails - Grails远程字段-paramName和params一起

jquery - 克 :formatDate as value on g:textField

css - Grails bootstrap 隐藏打印无法按预期工作

java - Jersey : read uploaded file as JSON

javascript - 如何通过 Cypress 对下面的正文请求进行断言。谢谢

php - $.ajax 将数组作为 Json 发送到 PHP。 $_POST = 空

java - 将 JSON 转换为 XML,而不将十进制转换为科学记数法

grails - 如何在 Grails 3.3.0 中集成 paypal 支付网关