jQuery を介してフォームを送信しており、送信と共に JSON オブジェクトを送信しています。私はこれを次のようにやっています:
console.log(jsonObject)
$.ajax({
type: "POST",
url: "/myapp/mycontroller/save",
data: jsonObject,
success: '',
dataType: 'json'
});
出力は次のようになりconsole.log
ます。
Object {test: Object, test2: Object}
test: Object
red: "off"
green: "off"
yellow: "off"
test2: Object
red: "on"
green: "on"
yellow: "off"
私のコントローラーでは、今すぐアクションを保存します
def save() {
println params
}
これはこれを印刷します:
[test2[red]:on、test[green]:off、test2[yellow]:on、test2[red]:off、test[green]:off、test[yellow]:off、action:save、controller:mycontroller ]
質問
jsonObject
にアクセスして解析するにはどうすればよいですかsave()