"[ {\"emplId\":\"02143236440937813255\",\"selectDeptName\":\"漕物业总公司办公大楼\",\"name\":\"陈晓玲\",\"selectDeptId\":829776036,\"avatar\":\"\",\"ecologicalCorpId\":\"dingef2eb0ecba261b8935c2f4657eb6378f\"}, {\"emplId\":\"02143241402339717182\",\"selectDeptName\":\"漕物业总公司办公大楼\",\"name\":\"黄保德\",\"selectDeptId\":829776036,\"avatar\":\"\",\"ecologicalCorpId\":\"dingef2eb0ecba261b8935c2f4657eb6378f\"}, {\"emplId\":\"02143246473437852687\",\"selectDeptName\":\"漕物业总公司办公大楼\",\"name\":\"陶文秀\",\"selectDeptId\":829776036,\"avatar\":\"\",\"ecologicalCorpId\":\"dingef2eb0ecba261b8935c2f4657eb6378f\"}, {\"emplId\":\"184060683935606754\",\"selectDeptName\":\"漕物业总公司办公大楼\",\"name\":\"贺楚桂\",\"selectDeptId\":829776036,\"avatar\":\"\",\"ecologicalCorpId\":\"dingef2eb0ecba261b8935c2f4657eb6378f\"}]" 我想用Java获取里面的emplId该怎么做
时间: 2023-07-07 15:46:07 浏览: 135
可以使用 JSON 解析库将该字符串解析为 JSON 数组,然后遍历数组获取每个元素的 emplId 属性的值。以下是一个使用 Jackson 库的示例代码:
```java
import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
public class Test {
public static void main(String[] args) throws Exception {
String jsonStr = "[{\"emplId\":\"02143236440937813255\",\"selectDeptName\":\"漕物业总公司办公大楼\",\"name\":\"陈晓玲\",\"selectDeptId\":829776036,\"avatar\":\"\",\"ecologicalCorpId\":\"dingef2eb0ecba261b8935c2f4657eb6378f\"},{\"emplId\":\"02143241402339717182\",\"selectDeptName\":\"漕物业总公司办公大楼\",\"name\":\"黄保德\",\"selectDeptId\":829776036,\"avatar\":\"\",\"ecologicalCorpId\":\"dingef2eb0ecba261b8935c2f4657eb6378f\"},{\"emplId\":\"02143246473437852687\",\"selectDeptName\":\"漕物业总公司办公大楼\",\"name\":\"陶文秀\",\"selectDeptId\":829776036,\"avatar\":\"\",\"ecologicalCorpId\":\"dingef2eb0ecba261b8935c2f4657eb6378f\"},{\"emplId\":\"184060683935606754\",\"selectDeptName\":\"漕物业总公司办公大楼\",\"name\":\"贺楚桂\",\"selectDeptId\":829776036,\"avatar\":\"\",\"ecologicalCorpId\":\"dingef2eb0ecba261b8935c2f4657eb6378f\"}]";
ObjectMapper mapper = new ObjectMapper();
JsonNode root = mapper.readTree(jsonStr);
for (JsonNode node : root) {
String emplId = node.get("emplId").asText();
System.out.println(emplId);
}
}
}
```
输出结果为:
```
02143236440937813255
02143241402339717182
02143246473437852687
184060683935606754
```
阅读全文