JAVA怎么把object怎么转换成实体类

      Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计说话和Java平台的总称。用Java实现的HotJava浏览器(撑持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计较。从此,Java被普遍接管并鞭策了Web的敏捷成长,常用的浏览器现均撑持Java applet

工具/原料

  • 电脑
  • intellij IDEA或者eclipse

方式/步骤

  1. 1

    第一步调:建立一个springboot的项目(也可以建立一个简答的java项目)。

    1、 打开建立页面 选择File-new-project..

    2、选择建立的项目为spring initializr 进入springboot项目建立步调(也可以选择类型java,建立一个通俗java项目)

    3、输入项目名字,选择依靠web(若是不需要可以不选),选择存放目次-完当作(Finish)

  2. 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. 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());

    }

注重事项

  • jdk1.8 IDEA 2018.2.2
  • Object要转为具体的实体类Student的前提是,Object素质上就是Student(也就是内容)
  • 发表于 2019-04-26 22:38
  • 阅读 ( 4046 )
  • 分类:其他类型

相关问题

0 条评论

请先 登录 后评论