2021-10-04

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]
上一篇:使用Gson将Object转String出现\u003d 的原因


下一篇:第二部分:理论一