Я пытаюсь отправить JSON в действие MVC.Я хочу взять объект JSON и получить доступ к его данным.Количество полей JSON будет меняться каждый раз, поэтому мне нужно решение, которое будет обрабатывать все случаи.
Это мой POST к моему действию, адрес может иметь 3 поля или 20, он будет варьироваться в каждом сообщении.
Обновление : я расскажу немного подробнее.Я пытаюсь использовать API-интерфейс LinkedIn, в конце этой страницы мне будет отправлен файл JSON, который будет выглядеть как JSON: ссылка .Мне нужно создать Action, который будет принимать этот 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();
}