java 后台接收二维数组
时间: 2023-10-03 10:04:20 浏览: 55
在 Java 后台接收二维数组,可以使用以下代码:
```java
public void receiveArray(int[][] arr) {
// 处理接收到的二维数组
// ...
}
```
在客户端传递二维数组时,可以使用以下代码:
```java
int[][] arr = new int[][]{{1, 2}, {3, 4}, {5, 6}};
// 创建 HTTP POST 请求
HttpPost post = new HttpPost("http://example.com/api");
// 将二维数组转换为 JSON 格式,并设置请求体
String json = new Gson().toJson(arr);
StringEntity entity = new StringEntity(json);
post.setEntity(entity);
// 发送请求并获取响应
HttpClient client = new DefaultHttpClient();
HttpResponse response = client.execute(post);
```
在服务器端接收二维数组时,可以使用以下代码:
```java
// 从请求体中读取 JSON 数据
String json = IOUtils.toString(request.getReader());
// 将 JSON 数据转换为二维数组
int[][] arr = new Gson().fromJson(json, int[][].class);
// 处理接收到的二维数组
// ...
```