JAVA怎么把object怎么转换成实体类
1、第一步骤:创八返吩建一个springboot的项目(也可以创建一个简答的java项目)。
1、 打开创建页面 选择File-new-project..
2、选择创建的项目为spring initializr 进入springboot项目创建步骤(也可以选择类型java,创建一个普通java项目)
3、输入项目名字,选择依销芬赖web(如果不需要可以不选),选择存放目录-完成(Finish)




2、第二步骤:编写测试代码-使用net.sf.json.JSONObject进行转换。
2.1、首先建立一个实体类Student set和get自己生成
public class Student { private int id; private String name; private String sex;
}
2.2 创建测试代码
import net.sf.json.JSONObjectimport java.util.ArrayList;import java.util.List;
public static void testObject(){
//创建一雁冷个对象并将 给对象赋值 然后使用fastjson转化为json类型的数据
Student st = new Student();
st.setId(1);
st.setName("张三");
st.setSex("男");
JSONObject json = JSONObject.fromObject(st);
System.out.println(json);
//获得json数据
Object obj = JSONObject.toBean(json,Student.class);
//将json转为json数据
JSONObject objJson = JSONObject.fromObject(obj);
System.out.println(objJson);
Student st2 = (Student) JSONObject.toBean(objJson,Student.class);
System.out.println(st2.getSex());
}
运行结果如下所示:




3、第三步骤:编写测试代码-使用强制转换。
在第一种方式的基础上对其修改如下所示:
public static void testObject(){
Student st = new Student();
st.setId(1);
st.setName("张三");
st.setSex("男");
JSONObject json = JSONObject.fromObject(st);
System.out.println(json);
//获得json数据
Object obj = JSONObject.toBean(json,Student.class);
Student st2 = (Student) obj;
System.out.println(st2.getSex());
}

