Demo
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import com.test.RestResponse;
import com.fasterxml.jackson.databind.ObjectMapper;
public class Test {
private static final ObjectMapper objectMapper = new ObjectMapper();
protected RestResponse getRestResponse(String urlStr) throws Exception {
URL url = new URL(urlStr);
HttpURLConnection huc = (HttpURLConnection) url.openConnection();
InputStream is = huc.getInputStream();
InputStreamReader isr=new InputStreamReader(is,"utf-8");
BufferedReader br=new BufferedReader(isr);
StringBuffer buffer=new StringBuffer();
String line=null;
while((line=br.readLine())!=null){
buffer.append(line);
}
RestResponse response = objectMapper.readValue(buffer.toString(), RestResponse.class);
return response;
}
}