Разработчики, которые только начинают, могут ускорить процесс обучения, читая код, написанный более опытными программистами. Будет еще полезнее, если вы прочтете объяснение того, что делает каждый фрагмент кода, как, например, в этом руководстве по приложению погоды. Франческо Ангола, который также написал это руководство по использованию Httpclient, проделал огромную работу по объяснению того, как использовать API веб-сайта, анализировать строку JSON и представлять результаты пользователю.
Франческо начинает с изучения данных, доступных на Открыть API карты погоды. Не смущайтесь этим названием веб-страницы. Целью здесь является сбор текстовых данных о текущих погодных условиях, а не их отображение на экранной карте. Ввод URL-адреса в браузере возвращает строку JSON, формат которой он использует для создания метода синтаксического анализатора с помощью классов JSONObject и JSONArray. Я считаю, что это основа руководства. Анализатор составляет план того, как будет храниться объект данных. Этот метод легко адаптировать в любое время, когда вы работаете с форматом JSON. Отсюда он использует HttpClient для получения строки, которая поступает в анализатор. Руководство завершается созданием простого упражнения, которое отображает погодные условия на экране.
Зайдите в его блог, чтобы узнать полное руководство.
[С помощью Реддит]