Передать JSON в действие MVC 3

Я пытаюсь отправить JSON в действие MVC. Я хочу взять объект JSON, а затем получить доступ к его данным. Количество полей JSON будет меняться каждый раз, поэтому мне нужно решение, которое будет обрабатывать все случаи.

Это мой POST для моего действия, адрес может иметь 3 поля или 20, он будет отличаться для каждого сообщения.

Обновление : Я расскажу немного подробнее. Я пытаюсь использовать API LinkedIn, мне пришлют JSON, который будет выглядеть как JSON в конце этой страницы: ссылка . Мне нужно создать действие, которое будет принимать этот JSON, который будет различаться для каждого человека.

var address =
    {
        Address: "123 rd",   
        City: "Far Away",
        State: "Over There"           
    };


    $.ajaxSetup({ cache: false });
    $.ajax({
        type: "POST",
        contentType: "application/json; charset=utf-8",
        url: "/Account/GetDetails/",
        data: JSON.stringify(address),
        dataType: "json",
        success: function () {

            alert("Success from JS");
        }
    });

Это мое действие в MVC, мне нужно применить его, чтобы принять любой переданный объект JSON и получить доступ к его полям.

 [HttpPost]
    public ActionResult GetDetails(object address)
    {         
        //address object comes in as null            

        @ViewBag.Successs = true;

        return View();

    }

8
задан Sam Axe 4 January 2014 в 00:49
поделиться