java将对象转化为json字符串和将json字符串装换成对象的示例
时间: 2023-09-20 18:06:17 浏览: 46
好的,关于将对象转化为json字符串和将json字符串转换成对象的示例,可以这样回答:
将对象转化为json字符串,我们可以使用Java的JSON库进行转换,例如使用Gson库:
```java
import com.google.gson.Gson;
public class MyClass {
public static void main(String[] args) {
// 创建对象
Person person = new Person("Tom", 20);
// 转化为json字符串
Gson gson = new Gson();
String json = gson.toJson(person);
System.out.println(json);
}
private static class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
}
```
运行结果:
```
{"name":"Tom","age":20}
```
将json字符串转换成对象同样可以使用Gson库,例如:
```java
import com.google.gson.Gson;
public class MyClass {
public static void main(String[] args) {
// json字符串
String json = "{\"name\":\"Tom\",\"age\":20}";
// 转换为对象
Gson gson = new Gson();
Person person = gson.fromJson(json, Person.class);
System.out.println(person.name);
System.out.println(person.age);
}
private static class Person {
private String name;
private int age;
}
}
```
运行结果:
```
Tom
20
```
希望能够帮到你。如果有其它问题,随时问我哦!