Наличие автомобиля Amadeus - PullRequest
0 голосов
/ 24 февраля 2020

Если я могу вызвать доступ к API-интерфейсу API с помощью locationDescription.name, содержащего более трех букв, API отправляет мне следующие ошибки:

"18 | Презентация | Ошибка сериализации / десериализации: [ type = DataElement] [name = name] [Error = Недопустимая длина для элемента данных]. "

Не могли бы вы помочь, пожалуйста? Спасибо

1 Ответ

1 голос
/ 24 февраля 2020

Похоже, ваш класс не имеет Publi c конструктор по умолчанию.

См .: https://support.microsoft.com/en-in/help/330592/error-message-when-you-serialize-a-class-by-using-the-xmlserializer-cl

Когда вы пытаетесь использовать XmlSerializer class для сериализации класса, у которого нет конструктора по умолчанию publi c, вы можете получить следующее сообщение об ошибке исключения System.InvalidOperationException: необработанное исключение типа 'System.InvalidOperationException' произошло в системе. xml .dll Дополнительная информация : Произошла ошибка, отражающая «класс». где class указывает класс, который класс XmlSerializer пытался сериализовать.

...