Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Шпионский бот / Авторазбор в действии

  • Узнаем как можно легко и просто использовать технологию Json
    И попробуем применить на практике.

    *Задание: сделать описание каждого пункта полученного Класса
  • Дата отправки отчёта: 25 марта 2018 г.
  • Задание выполнено: за 2 час. 14 мин.
  • Чему научился: A  я руками набивал все классы и подклассы, придумывал. )) в 2008 VS все равно нет такой вставки.
    Еще научился прописывать summary, супер.

    json - это очень удобный формат организации информации для обмена.

    Объект Update, который мы получили не полный, судя по документации он может быть разным.

    Напишу кратко про ок: в полученном ответе всегда будет поле типа Boolean ‘ok’. Если ‘ok’ true, то запрос был успешен и результат запроса будет находиться в поле ‘result’.  В случае неудачного запроса, ‘ok’ = false и будет дано пояснение к ошибке в  ‘description’. Также будет возвращено поле Integer ‘error_code’ и т.д. и т.п
  • Что было сложным: самое сложное - это расписывать значения полей, так как их там много, и некоторые поля - сами являются объектами, например Message.
  • Оценка видео-уроку:
Отчёт от 9752 за Шпионский бот / Авторазбор в действии




Оцени работу

 
Сохранить страницу:

6452. --
Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  chokayes  # Шпионский бот / Авторазбор в действии / 2018-03-26 02:58

Чем понятнее напишешь описания, тем потом будет легче их использовать. Ведь сейчас, когда ты смотришь на данные, они тебе понятны, но когда через недельку откроешь программы, когда она тебе выдаст код, то понять с какой информацией произошли проблемы - трудновато. Если опыта маловато, всё-таки рекомендую сделать описание.


10558. --
Иван Воронин
Иван Воронин
ответить
→  chokayes  # Шпионский бот / Авторазбор в действии / 2018-03-26 12:47

Можно создать один объект со всеми полями, которые могут прийти, если они не пришли, просто будут иметь значения по умолчанию, которые ты прописал в объекте. Удобно.


9752. --
chokayes
chokayes
ответить
→  Иван Воронин  # Шпионский бот / Авторазбор в действии / 2018-03-26 12:55

ну я почти так и делал, нам то нужны не все поля, составные объекты я не прописывал, ну они и получили null.


  • Отчёт оценивали:
    6452Кирилл Шмойлов+1   791Валерий Жданов+1   17443WildOrc+1   459Сергей Сергеевич+1   10494Алексей В.+1   10558Иван Воронин+1   1Евгений Волосатов+1   13417Chip+1   16066Bodrik_torf+1   16880Константин+1   8275Tekashnik+1   3850Григорий+1   8380zhikharevav+1   17790Ярослов0   17022Константин Мельников+1   17885Сергей0   15865ivan tuzhikov+1   16218Дмитрий+1   9980Timoha+1   3922Александр+1   9913vip+1   18024Сергей0  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Для меня Json это достаточно удобный и простой формат передачи данных =) Повторил подключение библиотеки Json и создание класса на основе Json =)
=)


Научился: Использовать класс JsonConvert библиотеки Newtonsoft для преобразования Jsn-строк в объекты. Json - это формат представления объектов в виде строк, наиболее подходящий для передачи по сети и одновременно обладающий читабельностью для человека.