0

我正在使用 Grails 3 和org.grails.plugins:views-json:1.0.0. 是否可以将命令对象呈现为 json 结果?它是否仅呈现模型中提供的域类?

我试过了:

model {
    TrainingStatisticsCommand cmd
}

json.cmd {
    startDate cmd?.startDate
    endDate cmd?.endDate
    trainings tmpl.training(cmd?.trainings)
}

但我收到:

{
    "cmd": {
        "startDate": null,
        "endDate": null,
        "trainings": null
    }
}

我从控制器执行它:

    respond cmd, [status: OK, view:"trainingsByClients"]

并且cmd对象肯定有一些数据。

4

1 回答 1

1

你的模型需要是

model {
   TrainingStatisticsCommand trainingStatisticsCommand
}

或者您需要明确模型变量名称。

于 2016-12-21T10:06:41.510 回答