Я выполняю некоторую работу с .Net 4, MVC 3 и jQuery v1.5
У меня есть объект JSON, который может меняться в зависимости от того, какая страница его вызывает. Я хотел бы передать объект контроллеру.
{ id: 1, title: "Some text", category: "test" }
Я понимаю, что если я создаю пользовательскую модель, например
[Serializable]
public class myObject
{
    public int id { get; set; }
    public string title { get; set; }
    public string category { get; set; }
}
и использовать это в моем контроллере, например
public void DoSomething(myObject data)
{
    // do something
}
и передать объект с помощью jQuery.ajax, например:
$.ajax({ 
    type: "POST", 
    url: "/controller/method", 
    myjsonobject,  
    dataType: "json", 
    traditional: true
});
Это отлично работает, мой объект JSON сопоставляется с моим объектом С#. То, что я хотел бы сделать, это передать объект JSON, который может измениться. Когда он изменяется, я не хочу добавлять элементы в свою модель С# каждый раз, когда изменяется объект JSON.
Возможно ли это? Я попытался сопоставить объекты с Словарем, но значение данных просто закончилось бы нулевым.
Спасибо
