You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
В JSON'е данные в виде пар ключ-значение. Мы не можем напрямую использовать JSON в нашем Java приложении, потому что это строка с ключами и значениями, в JavaScript мы можем использовать его напрямую, потому что JSON пришел из языка JavaScript, но в Java мы не можем обратиться напрямую к ключу и получить знаечние, но мы можем JSON перевести в Java объект: ключ в JSON - это поле ы Java объекте. Для того что бы конвертировать JSON в Java объекты и наоборот мы используем библиотеку __Jackson__.
Для всех полей Java класса должны быть сеттеры и геттеры, потому что Jackson работает именно с ними.
736
+
737
+
`RestTemplate` - класс (из библиотеки Spring Web) для запросов к стороннему REST API сервису. У этого класса есть методы соответствующие каждому http методу : `getForObject()`, `postForObject()`, `putForObject()` и т.д.
738
+
`HttpHeaders` - класс из библиотеки Spring для передачи заголовков.
739
+
740
+
Подключимся к переводчику Яндекса, и будем переводить текст, введенный пользователем в консоль.
Обычно структура JSON'а обговаривается, которая будет передаваться и приходить, и она всегда одна, и она обычно не меняется. Обмен JSON'ами происходит много раз и что бы не парсить каждый раз через `ObjectMapper`, можно создать Java класс и Jackson будет автоматически JSON в объект этого Java класса.
Класс для каждогоэлемента массива `translations`: 
0 commit comments