我正在使用 Json.NET(也尝试过 DataContractJsonSerializer),但我只是不知道在序列化/反序列化时如何处理没有命名的数组?
我的 c# 类看起来像这样:
public class Subheading
{
public IList<Column> columns { get; set; }
public Subheading()
{
Columns = new List<Column>();
}
}
public class Column
{
public IList<Link> links { get; set; }
public Column()
{
Links = new List<Link>();
}
}
public class Link
{
public string label { get; set; }
public string url { get; set; }
}
生成的 Json 是这样的:
{
"columns": [
{
"**links**": [
{
"label": "New Releases",
"url": "/usa/collections/sun/newreleases"
},
...
]
},
]
...
}
我该怎么做才能松开“链接”以使其像这样?:
{
"columns": [
[
{
"label": "New Releases",
"url": "/usa/collections/sun/newreleases"
},
...
],
...
]
...
}