问题描述
这是我的JSON。根据{{3}}
有效[{"page":1,"pages":1,"per_page":"50","total":1},[{"id":"GBR"}]]
这看起来很简单。它基于世界银行的数据,但我已经对其进行了简化。这是我的POCO对象:
public class Rootobject
{
public PagesObject Pages { get; set; }
public List<WorldBankCountryContainer> NestedListContainer {get; set;}
}
public class WorldBankCountryContainer
{
[JsonProperty("id")]
public string id { get; set; }
}
public class PagesObject
{
[JsonProperty("page")]
public int Page { get; set; }
[JsonProperty("pages")]
public int Pages { get; set; }
[JsonProperty("per_page")]
public string PerPage { get; set; }
[JsonProperty("total")]
public long Total { get; set; }
}
我不能像这样反序列化它:
var countryData = JsonSerializer.Deserialize<List<Rootobject>[]>(json);
(上面的代码在JSON中没有“ pages”匿名对象的情况下仍然有效。)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)