Как получить значение в контроллере свойств JsonPropertynameC#

Место общения программистов C#
Anonymous
Как получить значение в контроллере свойств JsonPropertyname

Сообщение Anonymous »

Код: Выделить всё

 public class PropertyCollection
{
[JsonPropertyName("User Name:")]
public string UserName { get; set; } = string.Empty;

[JsonPropertyName("User Password:")]
public string UserPassword { get; set; } = string.Empty;
}

[HttpPost("usersubmit", Name = "user-data")]
[ServiceFilter(typeof(ValidateMediaTypeAttribute))]
public IActionResult PostUserData([FromBody] PropertyCollection UserCol, string userId)
{
return new OkObjectResult(iUserDataHelper.PostUserData(UserCol, userId));
}
Здесь я получаю нулевое значение UserName и UserPassword.
Этот проект API разрабатывается в .net Core 8.0
Пожалуйста, помогите!!
Ожидаемый результат: правильное значение.`

Подробнее здесь: https://stackoverflow.com/questions/790 ... properties

Вернуться в «C#»