Сериализация пустых полей из объекта c # - PullRequest
0 голосов
/ 26 июня 2009

Я пытаюсь сериализовать объект, который имеет пустые поля. Если в поле нет данных, оно удаляется из сериализованного вывода. Любые предложения о том, как обойти это? Есть ли способ указать, что пустые пустые поля все еще переносятся?

Это происходит, когда "propertyname_specified = false"

Ответы [ 2 ]

3 голосов
/ 26 июня 2009

Вы должны применить XmlElementAttribute:

[XmlElement(IsNullable = true)]
public string DummyField { get; set; }
2 голосов
/ 26 июня 2009

Это то, как нули передаются при сериализации .NET XML, элемент не существует.

...