JSON Response Using Retrofit on Android

I'm able to get JSON response using OkHttp3, and I want to use Retrofit to parse the response to get the name and the image from it. I looked into Retrofit website and some tutorials, but still the process not clear.

I appreciate all answers, thanks to everyone. I managed to solve the problem by putting pieces together since Retrofit has poor documentation, and some answers aren't detailed enough to be accepted. I wanted to extract data from JSON response from this link: https://api.spotify.com/v1/search?q=Beyonce&type=artist

Step1:
Create a Pojo class to serialize the items in the response. Here we have "artists" array and inside it "href" string and "items" list, so as Aritra suggested, we can use http://www.jsonschema2pojo.org to generate the pojo classes. here how mine look like after some modification:

So, the array "artists" represented as Artists class that contains href String and items list elements all serialized to match the JSON response. The items list is of type Item class, which contains many serialized elements, like id, name, images.. etc. all serialized to mach the JSON response.

Step2:
The url is divided into 2 parts, a base and an endpoint. We use the base when we create Retrofit2 request. I'm calling this request from onCreate method: