Несовпадение типов во входящей модели, в результате чего объект становится нулевым - PullRequest
0 голосов
/ 14 сентября 2018

Я использую Asp.net Core 2 Web API.В моих сообщениях Если в модели имеется несоответствие типов (модель ожидает int, но клиент отправляет строку) в модели, привязывающей модель, весь объект является нулевым.Из прочтения я понимаю, что Json.Net является поведением по умолчанию, но мне было интересно, есть ли способ ослабить это?У меня есть требование, чтобы поместить ноль и передать объект через.Мне было любопытно, есть ли конфигурация, позволяющая этому происходить.

public class PersonModel
{
    public string FirstName { get; set; }
    public string LastName{ get; set; }
    public int EmployeeId { get; set; }
}

входящий json, приводящий к тому, что это значение равно нулю: {firstName: "John", lastName: "Doe", employeeID: "test"}

...