Я пытаюсь найти способ сериализации объекта в строку 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; }
}
Можно как-то изменить имя элемента во время сериализации, поэтому Item сериализуется как "2019-05-13", "2019-05-14" et c?