【发布时间】:2015-05-21 14:23:05
【问题描述】:
我想知道如何在类内部创建一个使用 JavaScript 对象作为变量的 Grails 域类。
例如,我正在发送一个如下所示的 JSON 对象:
{
"name":"task",
"type":{
"label":"Work",
"id":1
},
"priority":{
"label":"Mid Priority",
"id":2
},
"completed":false,
"comments":"",
"creator":"user",
"assignedTo":"user"
}
如您所见,“类型”和“优先级”是各自的对象。我的 grails 域类目前看起来像这样:
package server
class Item {
//String username
String name
String type
String priority
boolean completed = false
String comments
String creator
String assignedTo
static constraints = {
name nullable: false
priority nullable: true
type nullable: true
comments nullable: true
creator nullable: false
assignedTo nullable: false
}
}
显然字符串不正确,但我不知道它应该是什么?现在除了类型和优先级之外,所有内容都保存在 JSON 列表中。
【问题讨论】:
标签: javascript json grails