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格式之间相互转换的方法之一,若有不对之处,请指正。

     

  • 相关阅读:
    尝试一下搭博客
    python IO
    python OOP
    杂笔记
    codeforces 217E 【Alien DNA】
    dfs序七个经典问题(转)
    poj 1945 Power Hungry Cows A*
    NOIP 2012 洛谷P1081 开车旅行
    洛谷 P1924 poj 1038
    poj 2176 folding
  • 原文地址:https://www.cnblogs.com/Rong-Xiu/p/11725767.html
Copyright © 2011-2022 走看看