JSONオブジェクトをコントローラーアクションにPOSTしています:
$.ajax({
url: "/path/to/action",
type: "POST",
dataType: "json",
data: {
name: "John Doe",
phone: "2323454543",
skills: {
code: "php",
design: "photoshop"
}
}
});
このデータをある種のキーと値のペアオブジェクトにマッピングするにはどうすればよいですか?PHPでは、これらは連想配列に目に見えない形でマッピングされます。次のようなプロパティにアクセスできるようにしたいと思います。
SomeDynamicType data = ...//something here to prepare json data
string codeSkills = data.skills.code; //codeSkills should = "php"
これらの値はモデルに対応していないため、モデルのバインドには興味がありません。これらは任意です。