我有一个像这样的类:
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; }
}
我这样反序列化:
string sc = e.ExtraParams["sc"].ToString();
MyStok myobj = JSON.Deserialize<MyStok>(sc);
我的输出看起来像这样(string sc
)在 fiddler 上:
[
{
"STId": 2,
"CA": "hbh",
"Br": "jhnj",
"SM": 20,
"Vat": 10,
"Price": 566,
"BNo": "1545545"
}
]
但我收到了以下错误:
无法将当前 JSON 数组(例如 [1,2,3])反序列化为类型 [...]
那段代码有什么问题?