Я получаю 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
Jsonserializer.deserialize в наблюдение ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Когда JsonSerializer.Deserialize
(String, JsonSerializerOptions) возвращает значение null?
Anonymous » » в форуме C# - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-