java object 转json
时间: 2023-09-07 13:12:18 浏览: 85
将Java对象转换为JSON格式可以使用各种JSON库,如Google的Gson和Jackson等。以下是使用Gson库将Java对象转换为JSON的示例代码:
1. 首先,需要将Gson库添加到项目依赖中。
2. 创建一个Java对象,例如:
```java
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
3. 使用Gson库将对象转换为JSON,例如:
```java
Gson gson = new Gson();
Person person = new Person("Tom", 20);
String json = gson.toJson(person);
System.out.println(json);
```
输出结果为:
```json
{"name":"Tom","age":20}
```
这里的json变量就是将Person对象转换成的JSON字符串。
阅读全文