Категорія 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.