Мой iphone-клиент отправляет следующий json в мою службу mvc. При отправке данных из html-формы он автоматически преобразует данные формы в UserModel и передает объект моему методу Create, но когда я отправляю строку JSON в теле моего запроса из iphone, он возвращается как null.
Каким будет самое чистое решение для преобразования из JSON в Object.
Я предпочитаю не создавать несколько методов для разных клиентов, поэтому я пытаюсь использовать тот же метод для работы с iphone и клиентом mvc.
Тело моей просьбы:
{
"firstName" : "Some Name",
"lastName" : "Some Last Name",
"age" : "age"
}
Моя модель и результат действия
public class UserModel
{
public int Id { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public int Age { get; set; }
}
[HttpPost]
public Create ActionResult(UserModel user)
{
// user is null
userStorage.create(user);
return SuccessResultForModel(user);
}