将java对象转成JSON串
时间: 2023-12-14 22:39:21 浏览: 68
在Java中,可以使用Gson或者Jackson等库将Java对象转换成JSON格式的字符串。
以下是使用Gson库的示例代码:
```java
import com.google.gson.Gson;
public class Example {
public static void main(String[] args) {
// 创建一个Java对象
Person person = new Person("张三", 20);
// 将Java对象转换成JSON格式的字符串
Gson gson = new Gson();
String jsonStr = gson.toJson(person);
// 输出JSON格式的字符串
System.out.println(jsonStr);
}
}
class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
```
输出结果为:
```
{"name":"张三","age":20}
```
在这个示例中,我们使用Gson创建了一个Person对象,并将其转换成JSON格式的字符串。可以看到,生成的JSON字符串中,属性名与属性值都使用了双引号包裹。
阅读全文