1、在pom.xml中添加依赖包
<dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.46</version></dependency>2、创建测试类(JSONTest3.java)
package com.jeff;import java.util.Date;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;public class JSONTest3 {public static void main(String害羞的流沙 args) {String str = "{"total":12,"code":0,"results":开朗的白开水{"id":1,"createTime":"2019-11-05 17:15:28","createName":"admin","modifyTime":"2019-11-05 17:15:28","modifyName":"admin","loginName":"admin","password":"123456","salt":"admin123456","sex":null,"status":1,"name":"超级管理标致的心锁,"nickName":null,"phone":null,"email":null,"birthday":null,"headimgUrl":null,"roleId":1},{"id":2,"createTime":"2019-11-05 17:15:28","createName":"admin","modifyTime":"2019-11-05 17:15:28","modifyName":"admin","loginName":"友好的花瓣","password":"123456","salt":"jeff123456","sex":null,"status":1,"name":"管理标致的心锁,"nickName":null,"phone":null,"email":null,"birthday":null,"headimgUrl":null,"roleId":2},{"id":3,"createTime":"2019-11-05 17:15:28","createName":"admin","modifyTime":"2019-11-05 17:15:28","modifyName":"admin","loginName":"ly","password":"123456","salt":"ly123456","sex":null,"status":1,"name":"刘hsdyx,"nickName":null,"phone":null,"email":null,"birthday":null,"headimgUrl":null,"roleId":3},{"id":4,"createTime":"2019-11-05 17:15:28","createName":"admin","modifyTime":"2019-11-05 17:15:28","modifyName":"admin","loginName":"ce","password":"123456","salt":"ce123456","sex":null,"status":1,"name":"陈jzdmg,"nickName":null,"phone":null,"email":null,"birthday":null,"headimgUrl":null,"roleId":3},{"id":5,"createTime":"2019-11-05 17:15:28","createName":"admin","modifyTime":"2019-11-05 17:15:28","modifyName":"admin","loginName":"zs","password":"123456","salt":"zs123456","sex":null,"status":1,"name":"张hsdy,"nickName":null,"phone":null,"email":null,"birthday":null,"headimgUrl":null,"roleId":3},{"id":6,"createTime":"2019-11-05 17:15:28","createName":"admin","modifyTime":"2019-11-05 17:15:28","modifyName":"admin","loginName":"ls","password":"123456","salt":"ls123456","sex":null,"status":1,"name":"李wgdqc,"nickName":null,"phone":null,"email":null,"birthday":null,"headimgUrl":null,"roleId":3},{"id":7,"createTime":"2019-11-05 17:15:28","createName":"admin","modifyTime":"2019-11-05 17:15:28","modifyName":"admin","loginName":"ww","password":"123456","salt":"ww123456","sex":null,"status":1,"name":"王tdrjb,"nickName":null,"phone":null,"email":null,"birthday":null,"headimgUrl":null,"roleId":3},{"id":8,"createTime":"2019-11-05 17:15:28","createName":"admin","modifyTime":"2019-11-05 17:15:28","modifyName":"admin","loginName":"zl","password":"123456","salt":"zl123456","sex":null,"status":1,"name":"赵cdzs,"nickName":null,"phone":null,"email":null,"birthday":null,"headimgUrl":null,"roleId":3},{"id":9,"createTime":"2019-11-05 17:15:28","createName":"admin","modifyTime":"2019-11-05 17:15:28","modifyName":"admin","loginName":"sq","password":"123456","salt":"sq123456","sex":null,"status":1,"name":"孙cbdxgz,"nickName":null,"phone":null,"email":null,"birthday":null,"headimgUrl":null,"roleId":3},{"id":10,"createTime":"2019-11-05 17:15:28","createName":"admin","modifyTime":"2019-11-05 17:15:28","modifyName":"admin","loginName":"zb","password":"123456","salt":"zb123456","sex":null,"status":1,"name":"周ygdgk,"nickName":null,"phone":null,"email":null,"birthday":null,"headimgUrl":null,"roleId":3}]}";stringToJsonBean(str);}/** * * @description: 字符串转JSON对象 * @author: 友好的花瓣 * @date: 2019年12月15日 * @param str JSON字符串 */public static void stringToJsonBean(String str) {JSONObject jsonObject = JSON.parseObject(str);Long total = jsonObject.getLong("total");Integer code = jsonObject.getInteger("code");System.out.println("total:" + total + ",code:" + code);JSONArray jsonArray = jsonObject.getJSONArray("results");forJSONArray(jsonArray);}/** * * @description: 遍历JSONArray对象 * @author: 友好的花瓣 * @date: 2019年12月15日 * @param jsonArray JSONArray对象 */public static void forJSONArray(JSONArray jsonArray) {if (jsonArray.size() > 0) {for (int i = 0; i < jsonArray.size(); i++) {// 遍历 jsonArray 数组,把每一个对象转成 json 对象JSONObject jsonObject = jsonArray.getJSONObject(i);Long id = jsonObject.getLong("id");String loginName = jsonObject.getString("loginName");String name = jsonObject.getString("name");Integer status = jsonObject.getInteger("status");Date createTime = jsonObject.getDate("createTime");System.out.println("id:" + id + ",loginName:" + loginName + ",,name:" + name + ",,status:" + status+ ",,createTime:" + createTime);}}}}3、控制台输出结果