オブジェクトを次の形式でjson文字列にシリアル化する方法を見つけようとしているので、プロジェクトの要件を満たすことができます
{
"id": 123456,
"los": {
"2019-05-13": [
{
"currency": "EUR",
"guests": 2,
"price": [
100,
200
]
},
{
"currency": "EUR",
"guests": 3,
"price": [
150,
250
]
}
],
"2019-05-14": {
"currency": "EUR",
"guests": 2,
"price": [
300
]
}
},
}
これらのモデル クラスを作成しました。
public class Rootobject
{
public Los los { get; set; }
public int Id { get; set; }
}
public class Los
{
public Item[] items{ get; set; }
}
public class Item
{
public DateTime date {get;set;}
public string currency { get; set; }
public int guests { get; set; }
public int[] price { get; set; }
}
連載中に要素の名前を変更することは何とかできるので、アイテムは「2019-05-13」「2019-05-14」などと連載されているのでしょうか?