我想将此 JSON 保存在 url { https://www.instagram.com/ihanan95/?__a=1 中} 并通过java将其保存为字符串 我尝试使用所有建议,但什么时候我得到空字符串。
最佳答案
您可以使用Spring's RestTemplate
以 String
形式获取响应,例如:
RestTemplate restTemplate = new RestTemplate();
String response = restTemplate.getForObject("https://www.instagram.com/ihanan95/?__a=1", String.class);
System.out.println(response);
如果您不允许使用第三方库,那么您可以使用 URLConnection
执行相同的操作,例如:
URLConnection connection = new URL("https://www.instagram.com/ihanan95/?__a=1").openConnection();
try(Scanner scanner = new Scanner(connection.getInputStream());){
String response = scanner.useDelimiter("\\A").next();
System.out.println(response);
}
关于java - 我如何从 url (java) 获取 JSON 作为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43330607/