将json反序列化为c#对象
我想去序列化那些json。问题是我无法在c sharp中创建名为0的类。我已经尝试过了将json反序列化为c#对象,c#,json,C#,Json,我想去序列化那些json。问题是我无法在c sharp中创建名为0的类。我已经尝试过了 { "0": { "no": "tenon", "title": "ProdtesterTITLE439", "stock": 12 }, "success": 1 } 及 他们中没有一个人工作 好
{
"0": {
"no": "tenon",
"title": "ProdtesterTITLE439",
"stock": 12
},
"success": 1
}
及
他们中没有一个人工作
好消息!根对象没有名称,因此不需要创建具有该名称的类<代码>0是根对象的属性 当然,
0
在C#中也不是有效的属性名。这就是原因:
[DataContract(Name ="0")]
[DataContract(Name ="0")]
public class RootObject
{
[JsonProperty("0")]
public MyData Data {get;set;}
public bool Success {get;set;}
}
public class MyData
{
public int Stock {get;set;}
// other properties
}