Я начал изучать Java некоторое время назад и смотрю на выполнение моего первого продвинутого (для меня) проекта. Я хочу создать программу, которая использует API OpenWeatherMap для отображения погоды для определенного города.
- Пользователь вводит имя города
- Город хранится в виде переменной
- Вызовите API, используя переменную city
- Сохраните результаты в двух переменных (City & temp)
- Отображение результатов с использованием System.out.Println (City, Temp)
Я прочитал немного перед тем, как начать, и я вижу, как люди говорят, что хранение результатов API в переменных - плохая практика? Просто проверяю, иду ли я по правильному маршруту перед запуском?
Ниже приведен пример результата API
{"coord":{"lon":-0.13,"lat":51.51},"weather":[{"id":300,"main":"Drizzle","description":"light intensity drizzle","icon":"09d"}],"base":"stations","main":{"temp":280.32,"pressure":1012,"humidity":81,"temp_min":279.15,"temp_max":281.15},"visibility":10000,"wind":{"speed":4.1,"deg":80},"clouds":{"all":90},"dt":1485789600,"sys":{"type":1,"id":5091,"message":0.0103,"country":"GB","sunrise":1485762037,"sunset":1485794875},"id":2643743,"name":"London","cod":200}