json Deserealize
csharpprivate void ProcessJsonMessages(string json)
{
try
{
var messages = JsonSerializer.Deserialize<List<ShopItem>>(json);
Items.Clear();
foreach (var msg in messages)
{
// Предполагая, что у вас есть такой метод
AddItems(msg.Id, msg.Name, msg.Description, msg.ImageUrl, int.TryParse(msg.Price, out var price) ? price : 0);
}
}
catch (Exception ex)
{
Console.WriteLine($"Ошибка обработки JSON: {ex.Message}");
}
}