zoukankan      html  css  js  c++  java
  • gson工具类将Java类转换为json的使用

    示例如何将一个 Student 对象转换成 json 串,实际操作中我们也可以将任意的 Java 类转换为 json 串,并且实施起来也非常简单,你仅仅需要创建一个 Gson 实例,然后传递将被转化为 json 串的对象,并调用该实例的 toJson 方法即可。import com.google.gson.Gson;

    import java.util.Calendar;

    public class StudentToJson {
    public static void main(String[] args) {
    Calendar dob = Calendar.getInstance();
    dob.set(2000, 1, 1, 0, 0, 0);
    Student student = new Student("Duke", "Menlo Park", dob.getTime());

    Gson gson = new Gson();
    String json = gson.toJson(student);
    System.out.println("json = " + json);
    }
    }


    import java.util.Date;

    public class Student {
    private String name;
    private String address;
    private Date dateOfBirth;

    public Student() {
    }

    public Student(String name, String address, Date dateOfBirth) {
    this.name = name;
    this.address = address;
    this.dateOfBirth = dateOfBirth;
    }

    public String getName() {
    return name;
    }

    public void setName(String name) {
    this.name = name;
    }

    public String getAddress() {
    return address;
    }

    public void setAddress(String address) {
    this.address = address;
    }

    public Date getDateOfBirth() {
    return dateOfBirth;
    }

    public void setDateOfBirth(Date dateOfBirth) {
    this.dateOfBirth = dateOfBirth;
    }
    }

    以下是输出结果:

    json = {"name":"Duke","address":"Menlo Park","dateOfBirth":"Feb 1, 2000 12:00:00 AM"}

  • 相关阅读:
    Hibernate的一些操作
    工作心得
    放款流程
    关于C#事件的自我构想和学习
    委托之winForm窗口间传递数据
    C#中string[]数组和list<string>泛型的相互转换 【转】
    关于注册界面中的一些规则设计时要注意
    系统界面设计---风格
    关于系统注册,做卡号重校验
    关于系统设计中的硬件开发
  • 原文地址:https://www.cnblogs.com/lm52111/p/5070697.html
Copyright © 2011-2022 走看看