Jsonserializer.deserialize в наблюдениеC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Jsonserializer.deserialize в наблюдение

Сообщение Anonymous »

Я получаю API списка игроков в формате JSON, и я хочу использовать его в PlayerListViewModel , но я не знаю, как покинуть его в класс Player.
public partial class PlayerListViewModel : ObservableObject
{

public PlayerListViewModel(){

PlayerListItems = new ObservableCollection();

}

[ObservableProperty]
ObservableCollection playerListItems;
}
< /code>
[RelayCommand]
async Task getPlayersAPI()
{
var response = await _httpClient.GetAsync(_url);
var responseString = await response.Content.ReadAsStringAsync();
playerListItems = JsonSerializer.Deserialize(responseString);
//playerListItems = JsonSerializer.Deserialize(responseString);
}
< /code>
класс игрока < /p>
public class Player
{
public int Id { get; set; }
public required string fullName { get; set; }
public required string imageSrc { get; set; }
public required string countryFlag { get; set; }
}
< /code>
Пример полученных данных < /p>
[
{
"Id": 577,
"fullName": "Bob Smith",
"imageSrc": "ProfileImage.webp",
"countryFlag": "us.svg"
},
{
"Id": 744,
"fullName": "George Kingford",
"imageSrc": "ProfileImage.webp",
"countryFlag": "ca.svg"
}
]
< /code>
Как я могу заполнить PlayerListems, чтобы я мог связать это с моей формой XAML. /p>
Cannot implicitly convert type '...Player' to 'System.Collections.ObjectModel.ObservableCollection...'


Подробнее здесь: https://stackoverflow.com/questions/794 ... collection
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Возможный возврат нулевой ссылки с использованием JsonSerializer.Deserialize
    Гость » » в форуме C#
    0 Ответы
    46 Просмотры
    Последнее сообщение Гость
  • Когда JsonSerializer.Deserialize(String, JsonSerializerOptions) возвращает значение null?
    Гость » » в форуме C#
    0 Ответы
    33 Просмотры
    Последнее сообщение Гость
  • Когда JsonSerializer.Deserialize(String, JsonSerializerOptions) возвращает значение null?
    Anonymous » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Jsonserializer.Deserialize не удается
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Джексон Deserialize's Jackson Boot's Deserialize при входе с [
    Anonymous » » в форуме JAVA
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

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