1、在pom.xml中添加依赖包
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.46</version>
</dependency>
2、创建测试类(JSONTest7.java)
package com.jeff;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.jeff.entity.User;
public class JSONTest7 {
public static void main(String[] args) {
String str = "{\"age\":18,\"password\":\"123456\",\"userName\":\"张三\"}";
JSONObject jsonObject = JSON.parseObject(str);
jsonObjectToBean(jsonObject);
}
/**
*
* @description: JSON对象转Java对象
* @author: Jeff
* @date: 2019年12月15日
* @param jsonObject JSON对象
*/
public static void jsonObjectToBean(JSONObject jsonObject) {
// JSON对象转换成Java对象
User user = JSONObject.toJavaObject(jsonObject, User.class);
System.out.println(user.toString());
}
}
3、控制台输出结果