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

     

  • 相关阅读:
    0722
    SGU
    预测一下吧
    0625
    0624
    0610
    0607
    0604
    poj2455Secret Milking Machine【二分 + 最大流】
    BZOJ3489: A simple rmq problem
  • 原文地址:https://www.cnblogs.com/Rong-Xiu/p/11725767.html
Copyright © 2011-2022 走看看