java后端获取前端返回json字符串中data:[{"user":1,"name":2},{"user":1,"name":3}] 我想一个个的到
时间: 2023-09-05 07:09:57 浏览: 50
可以使用Java中的JSON解析库来解析JSON字符串,然后遍历获取每个对象中的属性值。
比如使用Jackson库,可以按照以下步骤获取data中每个对象的user和name属性值:
1. 将JSON字符串转换为Java对象:
```java
ObjectMapper mapper = new ObjectMapper();
MyResponse response = mapper.readValue(jsonStr, MyResponse.class);
```
其中MyResponse是一个自定义的Java类,用于表示JSON字符串中的数据结构,具体定义如下:
```java
public class MyResponse {
private List<MyData> data;
// getter and setter
}
```
MyData类用于表示data数组中的每个对象,具体定义如下:
```java
public class MyData {
private int user;
private String name;
// getter and setter
}
```
2. 遍历获取每个对象的属性值:
```java
List<MyData> dataList = response.getData();
for (MyData data : dataList) {
int user = data.getUser();
String name = data.getName();
// do something with user and name
}
```
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)