gson和JavaBean之间的转换

来源:互联网 发布:天下三男号捏脸数据 编辑:程序博客网 时间:2024/05/16 17:58

FastJson常用方法

gson主要用来对JavaBean序列化和反序列化

gson可以把JavaBean序列化为符合json格式的字符串,也可以将json字符串反序列为JavaBean
需要导入的包:
gson-2.2.4.jar
二、最核心的方法:
String json = gson.toJson(javaBean);

JavaBean javaBean = gson.fromJson(json, JavaBean.class);

示例\

public class Person {      private String name;      private int age;      private String sex;            public Person(String name,int age,String sex){          this.name = name;          this.age = age;          this.sex = sex;      }  }//2、JavaBean转换Json格式Person p = new Person("张三",20,"男");  Gson gson = new Gson();  String json = gson.toJson(p);  System.out.println(json);  //结果:{"name":"张三","age":20,"sex":"男"} //3、Json转换为JavaBeanString json = "{\"name\":\"张三\",\"age\":20,\"sex\":\"男\"}";  Gson gson = new Gson();  Person p = gson.fromJson(json, Person.class);  System.out.println(p.getName());  System.out.println(p.getAge());  System.out.println(p.getSex());  //结果:张三  //20  //男  


原创粉丝点击