私は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"
},
...
],
...
]
...
}