字符串转JSON对象
1、在pom.xml中添加依赖包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.46</version>
</dependency>
2、创建测试类(JSONTest1.java)
package com.jeff;
import java.util.Date;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
public class JSONTest1 {
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}";
stringToJsonBean(str);
}
/** * * @description: 字符串转JSON对象 * @author: Jeff * @date: 2019年12月15日 * @param str JSON字符串 */
public static void stringToJsonBean(String str) {
JSONObject jsonObject = JSON.parseObject(str);
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、控制台输出结果
还没有评论,来说两句吧...