У меня такой класс:
public class MyStok
{
public int STId { get; set; }
public int SM { get; set; }
public string CA { get; set; }
public string Br { get; set; }
public string BNo { get; set; }
public decimal Vat { get; set; }
public decimal Price { get; set; }
}
Я deserilaze, как это;
string sc= e.ExtraParams["sc"].ToString();
MyStok myobj = JSON.Deserialize<MyStok>(sc);
Мне кажется, что мой вывод выглядит так (строка sc) на скрипке
[
{
"STId": 2,
"CA": "hbh",
"Br": "jhnj",
"SM": 20,
"Vat": 10,
"Price": 566,
"BNo": "1545545"
}
]
но я получаю ошибку. Невозможно десериализовать текущий массив JSON (например, [1,2,3]) в тип что не так в этих кодах.
спасибо.