Десериализация json в объект c# с protected сеттерами

Пишу на asp.net core 3.1, проект web API есть класс

public SomeClass
{
  public int A {get; protected set;}
  public string B {get; protected set;}
  public SomeClass(int a, string b){
    A = a;
    B = b;
  }
  public SomeClass(){}
}

Есть контроллер

public SomeController : Controller
{
  [HttpPut]
  public SomeMethod([FromForm] SomeClass someObject){
  ...
  }
}

В someObject все свойства приходят null


Ответы (0 шт):