json与Java对象的转换

首先,进行转换之前先导入gson.jar包

一、javaBean转换为json格式

1.生成对象

    Students stu = new Students();
        stu.setDepartment("计算机");
        stu.setId(12);
        stu.setSex("男");
        stu.setStuName("西西");

2.生成Gson对象

Gson gson = new Gson();

3.将生成的java对象转换为json格式输出

//后--->前
        
        String s = gson.toJson(stu);
        System.out.println("javaBean-->json: ");
     System.out.println(s);

4.结果

javaBean-->json :
{"department":"计算机","stuName":"西西","id":12,"sex":"女"}

二、json格式转换为javaBean

1.编写Json格式字符串

//前--->后
s="{\"department\":\"计算机\",\"stuName\":\"hah西\",\"id\":12,\"sex\":\"女\",\"date\":\"2019-10-18 19:27:14\"}";

2.json转换为javabea输出

Students stu2 = gson.fromJson(s, Students.class);
System.out.println("json-->javaBean : ");				
System.out.println("所属部门:"+stu2.department+";姓名:"+stu2.stuName
  +";性别: "+stu2.sex+";编号:"+stu2.id+";入学日期:"+stu2.date);

3.结果

扫描二维码关注公众号,回复: 7552059 查看本文章

json-->javaBean : 

所属部门:计算机;姓名:hah西;性别: 女;编号:12;入学日期:2019-10-18 19:27:14

三、以上是我近期掌握的java对象与json格式之间相互转换的方法之一,若有不对之处,请指正。

 

猜你喜欢

转载自www.cnblogs.com/Rong-Xiu/p/11725767.html
今日推荐