在gson中渲染命令对象
Rendering command object in gson
我正在使用 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
对象肯定有一些数据。
您的模型需要
model {
TrainingStatisticsCommand trainingStatisticsCommand
}
或者您需要明确模型变量名称。
我正在使用 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
对象肯定有一些数据。
您的模型需要
model {
TrainingStatisticsCommand trainingStatisticsCommand
}
或者您需要明确模型变量名称。