Java 使用json-lib处理JSON详解
【项目环境】
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.4</version> <classifier>jdk15</classifier> </dependency>1. JSON 数组对象转化为 List 对象;
/** * JSON 数组对象转化为 Java 的 List 对象; */ private void jsonArrayToList() { // JSON 格式的字符串; String jsonStr = "[{\"id\":2,\"isDelete\":false,\"lastLogin\":1460081728077,\"lastIp\":\"10.0.0.1\",\"nickName\":\"admin2\",\"userName\":\"admin2\",\"password\":\"password\"},{\"id\":1,\"isDelete\":false,\"lastLogin\":1460081728077,\"lastIp\":\"10.0.0.1\",\"nickName\":\"Shawearn\",\"userName\":\"shawearn\",\"password\":\"password\"}]"; // 根据 JSON 字符串生成 JSON 数组对象; JSONArray jsonArray = JSONArray.fromObject(jsonStr); // JSON 数组对象转化为 List<Admin> 对象; List<Admin> admins = JSONArray.toList(jsonArray, Admin.class); }2. List 转化为 JSON 数组对象;
3. Java 对象转化为 JSON 对象;
4. Admin.java
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!