Узнаем как можно легко и просто использовать технологию Json И попробуем применить на практике.
*Задание: сделать описание каждого пункта полученного Класса
Дата отправки отчёта:
25 марта 2018 г.
Задание выполнено: за
2 час. 14 мин.
Чему научился:
A я руками набивал все классы и подклассы, придумывал. )) в 2008 VS все равно нет такой вставки. Еще научился прописывать summary, супер.
json - это очень удобный формат организации информации для обмена.
Объект Update, который мы получили не полный, судя по документации он может быть разным.
Напишу кратко про ок: в полученном ответе всегда будет поле типа Boolean ‘ok’. Если ‘ok’ true, то запрос был успешен и результат запроса будет находиться в поле ‘result’. В случае неудачного запроса, ‘ok’ = false и будет дано пояснение к ошибке в ‘description’. Также будет возвращено поле Integer ‘error_code’ и т.д. и т.п
Что было сложным:
самое сложное - это расписывать значения полей, так как их там много, и некоторые поля - сами являются объектами, например Message.
Чем понятнее напишешь описания, тем потом будет легче их использовать. Ведь сейчас, когда ты смотришь на данные, они тебе понятны, но когда через недельку откроешь программы, когда она тебе выдаст код, то понять с какой информацией произошли проблемы - трудновато. Если опыта маловато, всё-таки рекомендую сделать описание.
Можно создать один объект со всеми полями, которые могут прийти, если они не пришли, просто будут иметь значения по умолчанию, которые ты прописал в объекте. Удобно.
ну я почти так и делал, нам то нужны не все поля, составные объекты я не прописывал, ну они и получили null.
Отчёт оценивали: 6452. Кирилл Шмойлов+1791. Валерий Жданов+117443. WildOrc+1459. Сергей Сергеевич+110494. Алексей В.+110558. Иван Воронин+11. Евгений Волосатов+113417. Chip+116066. Bodrik_torf+116880. Константин+18275. Tekashnik+13850. Григорий+18380. zhikharevav+117790. Ярослов017022. Константин Мельников+117885. Сергей015865. ivan tuzhikov+116218. Дмитрий+19980. Timoha+13922. Александр+19913. vip+118024. Сергей0
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Для меня Json это достаточно удобный и простой формат передачи данных =)
Повторил подключение библиотеки Json и создание класса на основе Json =) =)
Научился: Использовать класс JsonConvert библиотеки Newtonsoft для преобразования Jsn-строк в объекты.
Json - это формат представления объектов в виде строк, наиболее подходящий для передачи по сети и одновременно обладающий читабельностью для человека.