反序列化空json propertyname
本文关键字:propertyname json 反序列化 | 更新日期: 2023-09-27 17:50:41
我有一个来自web api的json对象,它看起来像这样:
{"":[{"id":1, "name":"name1"}, {"id":2, "name":"name2"}]}
和我有相应的c#类用于反序列化:
public class Person
{
public int id { get; set; }
public string name { get; set; }
}
public class RootObject
{
public List<Person> Persons { get; set; }
}
,但每当我使用Json反序列化。NET中RootObject
类中的Persons
属性为总是空。
var c = JsonConvert.DeserializeObject<RootObject>(response);
我知道这个问题很微不足道,如果有人能帮我解决这个问题,我真的很感激。
我认为Json字符串是有缺陷的,如果你改变
{"":[{"id":1, "name":"name1"}, {"id":2, "name":"name2"}]}
{"Persons":[{"id":1, "name":"name1"}, {"id":2, "name":"name2"}]}
它反序列化得很好