Java Desktop

Olá, estou criando uma aplicação java desktop onde eu preciso me conectar com o servidor para trazer dados que estão no formato de json. Alguém saberia oque devo fazer para conseguir essa conexão com o servidor?

Basicamente é isso:

URL url = new URL("endereço do seu servidor");
URLConnection connection = url.openConnection();
InputStream input = connection.getInputStream();
// agora é só ler os bytes de input