История изменений
Исправление
Legioner,
(текущая версия)
:
Ну я тебе описал, что сериализатору надо отличать случаи null от случая пустой коллекции, вот он так и выкручивается. Если есть пустой тег ArrayOfObjects, то это пустая коллекция, если вообще нет тега, то это null. Как оно должно быть по стандарту — не скажу, не факт, что это вообще допустимо. В любом случае это бесполезные знания, т.к. свой сериализатор ты писать не будешь.
Исправление
Legioner,
:
Ну я тебе описал, что сериализатору надо отличать случаи null от случая пустой коллекции, вот он так и выкручивается. Если есть пустой тег ArrayOfObjects, то это пустая коллекция, если вообще нет тега, то это null. Как оно должно быть по стандарту — не скажу, не факт, что это вообще допустимо.
Исходная версия
Legioner,
:
Ну я тебе описал, что сериализатору надо отличать случаи null от случая пустой коллекции, вот он так и выкручивается. Если есть пустой тег ArrayOfObjects, то это пустая коллекция, если вообще нет тега, то это null.