java 获取json数据代码
时间: 2023-11-25 11:06:40 浏览: 88
java 获取json网页数据
3星 · 编辑精心推荐
以下是使用 Java 获取 JSON 数据的示例代码:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class JsonExample {
public static void main(String[] args) {
try {
// 设置请求URL
URL url = new URL("http://example.com/api/data.json");
// 创建连接
HttpURLConnection con = (HttpURLConnection) url.openConnection();
// 设置请求方法
con.setRequestMethod("GET");
// 设置请求头
con.setRequestProperty("User-Agent", "Mozilla/5.0");
// 读取响应内容
BufferedReader in = new BufferedReader(
new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer content = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
content.append(inputLine);
}
in.close();
// 输出响应内容
System.out.println(content.toString());
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上代码使用 `HttpURLConnection` 发送 GET 请求,读取响应内容,并将响应内容输出到控制台。如果响应内容是 JSON 格式的数据,你可以使用第三方库(如 Jackson)将 JSON 数据转换为 Java 对象。
阅读全文