У меня есть простой массив, который мне нужно сериализовать как часть более крупного объекта.
public class Holder
{
public int ID { get; set; }
public string Name { get; set; }
public Thing[] Thingies { get; set; }
}
public class Thing {}
Обычно это будет сериализовано как:
...
<Holder>
<ID>...</ID>
<Name>...</Name>
<ArrayOfThing>
<Thing>...</Thing>
<Thing>...</Thing>
<Thing>...</Thing>
...
</ArrayOfThing>
</Holder>
Не слишком заботясь одесериализации, есть ли способ, которым я мог бы просто удалить элемент ArrayOf, но оставить элементы внутри, чтобы у меня было:
...
<Holder>
<ID>...</ID>
<Name>...</Name>
<Thing>...</Thing>
<Thing>...</Thing>
<Thing>...</Thing>
...
</Holder>