new Gson().toJson
时间: 2024-06-15 12:07:21 浏览: 14
`new Gson().toJson()`是使用Google Gson库将Java对象转换为JSON字符串的方法。Gson是一个用于处理JSON数据的Java库,它提供了一组API来序列化和反序列化Java对象和JSON数据。
`new Gson()`创建了一个Gson对象,然后调用其`toJson()`方法将Java对象转换为JSON字符串。该方法接受一个Java对象作为参数,并返回对应的JSON字符串表示。
例如,假设有一个名为`person`的Java对象,包含姓名和年龄属性:
```java
class Person {
private String name;
private int age;
// 构造函数、getter和setter方法省略
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
Person person = new Person();
person.setName("John");
person.setAge(25);
String json = new Gson().toJson(person);
System.out.println(json);
```
上述代码将输出以下JSON字符串:
```
{"name":"John","age":25}
```
这个JSON字符串表示了`person`对象的属性和对应的值。