На этом уроке мы изменим формат вывода с XML на JSON.
Дата отправки отчёта:
14 июля 2018 г.
Задание выполнено: за
33 мин.
Чему научился:
Перевели наш проект с XML на JSON. Получилось проще, короче, удобнее. Вообще, с тех пор, как я впервые познакомился с JSON, не перестаю удивляться, каким образом такой динозавр, как XML, продолжает существовать наряду с изящным и коротким Джейсоном. Почему этот динозавр еще не вымер!? Работа с базой через наши объекты получилась очень изящной. Но все больше хочется копнуть вглубь и понять, что же это за магия и как она работает внутри
Научился: Модифицировал Global.asax для того чтобы по умолчанию сервер возвращал нам json.
Изменил ChessController таким образом чтобы он всегда возвращал нам одну текущую игру и если такой нет создавал новую.
Научился: JSON веселее чем XML, однозначно.
Не нравится, что вспомогательная функция находится в контроллере, думаю есть смысл вынести её в класс таблицы в виде конструктора или публичной функции для активации новой игры. Всё отлично, идём дальше.