62,047
社区成员
发帖
与我相关
我的任务
分享
{
"class_": "Model",
"name": "aaaaa",
"linkArray": [
{
"from": 1,
"fromPort": "A",
"toPort": "T"
},
{
"from": 2,
"fromPort": "B",
"toPort": "T"
},
{
"from": 3,
"toPort": "T",
"to": 6
},
{
"from": 4,
"toPort": "T",
"desc": "obj"
},
{
"from": 4,
"fromPort": "A",
"toPort": "T",
"desc": "obj"
},
{
"from": 5,
"fromPort": "B",
"toPort": "T"
}
]
}
var jsonStr="{\"class_\": \"Model\",\"name\": \"aaaaa\",\"linkArray\": [{\"from\": 1,\"fromPort\": \"A\",\"toPort\": \"T\"},{\"from\": 2,\"fromPort\": \"B\",\"toPort\": \"T\"},{\"from\": 3,\"toPort\": \"T\",\"to\": 6},{\"from\": 4, \"toPort\": \"T\",\"desc\": \"obj\"},{\"from\": 4,\"fromPort\": \"A\",\"toPort\": \"T\",\"desc\": \"obj\"},{ \"from\": 5,\"fromPort\": \"B\",\"toPort\": \"T\"}]}";
JsonSerializerSettings setting = new JsonSerializerSettings();
setting.NullValueHandling = NullValueHandling.Ignore;
var model= JsonConvert.DeserializeObject<Demo>(jsonStr, setting);
public class Demo
{
public string class_ { get; set; }
public string name { get; set; }
public List<LinkArray> linkArray { get; set; }
}
public class LinkArray
{
public int from { get; set; }
public string fromPort { get; set; }
public string toPort { get; set; }
public string desc { get; set; }
public string to { get; set; }
}
public class Rootobject
{
public string class_ { get; set; }
public string name { get; set; }
public Linkarray[] linkArray { get; set; }
}
public class Linkarray
{
public int from { get; set; }
public string fromPort { get; set; }
public string toPort { get; set; }
public int to { get; set; }
public string desc { get; set; }
}