Это сводит меня с ума ... Я сериализую список для JSON, используя Json.net. Я ожидаю, что этот JSON:JSON.NET: как сериализовать вложенные коллекции
{
"fieldsets": [
{
"properties": [
{
"alias": "date",
"value": "2014-02-12T00:00:00"
},
{
"alias": "time",
"value": null
}
],
"alias": "eventDates",
"disabled": false
}
]
}
Но вместо этого я получаю это:
{
"fieldsets": [
{
"properties": [
{
"values": [
{
"alias": "date",
"value": "2014-07-13T00:00:00"
},
{
"alias": "time",
"value": "Registration begins at 8:00 AM; walk begins at 9:00 AM"
}
]
}
],
"alias": "eventDates",
"disabled": false
}
]
}
«ценности» коллекции я хотел бы, как только JSON массив, но я не могу за жизнь мне выяснить, как это сделать. У меня есть свойство в объектах «свойств», называемых «значениями», поэтому я понимаю, почему он это делает, но мне нужен только прямой массив, а не объект JSON.
Позволяет увидеть определение объекта для объекта вы сериализации. – OneHoopyFrood
http://json2csharp.com/ Go wild –