Категория 5. Проблема с форматом данных 

Под проблемами с форматом данных подразумевается неправильно сформированный xml или json для запроса. 

Ошибка 1: синтаксическая ошибка в xml-запросе 

Сообщение об ошибке “Ошибка получения данных из Xml” указывает на синтаксическую ошибку xml формата.

Верно: 

Неверно (пропущен закрывающий тег </Route_Num>): 

Ошибка 2: синтаксическая ошибка в json-запросе 

Фразы в сообщениях об ошибке типа “There was an error deserializing the object of type …”, “Expecting state 'Element'.. Encountered 'Text' with name '', namespace ''” указывают на ошибки синтаксиса в json-запросе. 

Верно: 

Неверно (пропущена квадратная скобка “[“): 

При появлении сообщений, указывающих на проблему с форматом данных, сформируйте свой запрос на странице API и сравните его со своим вариантом. 

Синтаксис своих запросов вы также можете проверять на специализированных ресурсах, например:

Ошибка 3: для xml-запроса не передан параметр format. Запрос ожидается в json-формате. 

Сообщение об ошибке “There was an error deserializing the object of type ... Encountered unexpected character '<'.” говорит о том, что отправляемый xml-запрос ожидается в json-формате . Ошибка возникает, когда для xml запроса не передан параметр format, либо он описан с ошибкой и не распознается. 

Верно:

Неверно: 

По умолчанию все запросы ожидаются в json-формате. Для передачи запроса в xml-формате необходимо передать параметр format.