我要救这个JSON在URL {} https://www.instagram.com/ihanan95/?__a=1和 ,由Java 其保存为字符串,我尝试使用的所有建议,但如果这样做,我得到空字符串。我如何获得JSON作为从URL(Java)的字符串
0
A
回答
0
您可以使用Spring'sRestTemplate
获得响应为String
,如:
RestTemplate restTemplate = new RestTemplate();
String response = restTemplate.getForObject("https://www.instagram.com/ihanan95/?__a=1", String.class);
System.out.println(response);
如果您不允许使用第三方libaries那么你可以做同样的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);
}
0
从远程网站读取JSON文件。
例子:
URL url = new URL("https://www.instagram.com/ihanan95/?__a=1");
JSONTokener tokener = new JSONTokener(url.openStream());
JSONObject obj = new JSONObject(tokener);
JSONObject data = obj.getJSONObject("user");
String message = data.getString("message");
JSONTokener Doc
依赖
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20090211</version>
</dependency>
相关问题
- 1. 如何从url获取json字符串?
- 2. 如何获得Image.Source作为字符串
- 3. 从URL到JSON到字符串(JAVA)
- 4. 如何从android中的异步任务获得filleUploadedloaded URL作为字符串
- 5. 如何获得JSON字符串变量
- 6. 从JSON对象获得字符串
- 7. 如何获得特殊字符从URL
- 8. 如何获得我给出的字符串后的字符串?
- 9. 如何从json字符串获取值?
- 10. 我如何从JSON字符串
- 11. 从HTTP响应字符串如何获得JSON元素蟒蛇
- 12. 获取json值作为字符串?
- 13. Java的JSON字符串URL查询字符串
- 14. 如何从以下JSON字符串获取字符串[]?
- 15. 在java中如何从字符串获得子串直到字符c?
- 16. 从字符串获取URL
- 17. 从Json获取字符串
- 18. 如何从JSON字符串
- 19. 如何从JSON字符串
- 20. 如何从JSON字符串
- 21. 如何从JSON字符串中获取Java对象
- 22. 如何从字符串获得子字符串在Php
- 23. 如何解码一个URL,并获得查询字符串作为一个HashMap?
- 24. JSON:如何获得JSON字符串变成一个JavaScript对象
- 25. Java:如何获得迭代器<Character>从字符串
- 26. 获得从字符串
- 27. 获得从字符串
- 28. 从字符串获得值
- 29. 获得从字符串miltilevel
- 30. 获得从字符串
请检查答案。 – ozgur