Как получить значение в контроллере свойств с применением [JsonPropertyName]?C#

Место общения программистов 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));
}
Я получаю нулевое значение для имени пользователя и пароля пользователя.
Этот проект API был разработан с использованием .NET 8.0.
Пожалуйста, помогите!
Ожидаемый результат: правильное значение

Подробнее здесь: https://stackoverflow.com/questions/790 ... ame-applie
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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