Json 解析
文章目录
前言
JSON有两种结构,一种是对象,另一种是数组。我们在前后端分离开发过程中,经常涉及到Java形式和json形式的转换,其中由json形式到Java形式就是json解析。
案例
1.生成对象
public static void main(String[] args) {
Gson gson=new Gson();
Person person=new Person();
person.setName("bob");
person.setAge(18);
String str=gson.toJson(person);
System.out.println(str);
}
生成json对象
{"name":"bob","age":18}
2.解析对象
public static void main(String[] args) {
String str="{\"name\":\"bob\",\"age\":18}";
Gson gson=new Gson();
Person person=gson.fromJson(str, Person.class);
System.out.println(person.toString());
}
解析
Person [name=bob, age=18]