1
私のプロジェクトでは、選択された要素を要求されたパラメータからJSONとして返そうとしています。Grails - リクエストパラメータから選択したjson要素を返す
ドメインクラス:
class Component{
String name
String level
.
.
.
}
私の要求が
http://localhost:8080/myapp/component/showJson?name=name&level=level
のようなものであるならば、私は、http
http://localhost:8080/myapp/component/showJson?name=name
などの要求ので、私は唯一の
{
name:xyz
}
を返す必要がありますしています
それから私は、任意の提案が高く評価され
{
name:xyz
level:1
}
を返す必要があります。
更新JSON(マルチレベル)
[
{"name":"one","level":0,"
componentTypes":[
{"name":"one one","level":1,
"componentTypes":[
{"name":"one one one","level":2,"componentTypes":[]}
]
},
{"name":"one two","level":1,"componentTypes":[]}
]
},
{"name":"two","level":0,"componentTypes"[]},
{"name":"three","level":0,"componentTypes":[]}
]
class ComponentType {
String name
Integer level
static hasMany = [componentTypes:ComponentType]
ComponentType parent
static constraints = {
parent nullable:true
}
static mapWith = "mongo"
}
コントローラのアクション
componentTypeList = ComponentType.createCriteria().list(){
eq("level", 0)
}
、その後、項目のリストについては、 –
更新の答えを続行する方法について説明します。 – JChap
私が直面している問題は、マルチレベル、コンポーネントhasManyコンポーネント –