zoukankan      html  css  js  c++  java
  • 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.结果

    json-->javaBean : 

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

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

     

  • 相关阅读:
    梦断代码阅读笔记之一
    市场调研
    站立会议第九天
    站立会议第八天
    站立会议第七天
    站立会议第六天
    站立会议第五天
    团队项目第一阶段冲刺站立会议6(4月23日)
    团队项目第一阶段冲刺站立会议5(4月22日)
    团队项目第一阶段冲刺站立会议4(4月21日)
  • 原文地址:https://www.cnblogs.com/Rong-Xiu/p/11725767.html
Copyright © 2011-2022 走看看