1、在pom.xml中添加依赖包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.46</version>
</dependency>
2、创建测试类(JSONTest2.java)
package com.jeff;
import java.util.Date;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class JSONTest2 {
public static void main(String[] args) {
String str = "[{\"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\":\"Jeff\",\"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\":\"刘一\",\"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\":\"陈二\",\"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\":\"张三\",\"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\":\"李四\",\"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\":\"王五\",\"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\":\"赵六\",\"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\":\"孙七\",\"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\":\"周八\",\"nickName\":null,\"phone\":null,\"email\":null,\"birthday\":null,\"headimgUrl\":null,\"roleId\":3}]";
stringToJSONArray(str);
}
/**
*
* @description: 字符串转JSONArray对象
* @author: Jeff
* @date: 2019年12月15日
* @param str JSON字符串
*/
public static void stringToJSONArray(String str) {
// 字符串转成 JSONArray 对象
JSONArray jsonArray = JSONArray.parseArray(str);
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、控制台输出结果