bean转json字符串
时间: 2023-07-19 19:05:14 浏览: 94
json字符串实体bean或者List<bean>互转(gson和jackson,支持泛型)
将Java Bean转换为JSON字符串可以使用一些开源库,比如Jackson、Gson和FastJson等。以Jackson为例,代码示例如下:
```java
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
public class BeanToJson {
public static void main(String[] args) throws JsonProcessingException {
User user = new User();
user.setName("Tom");
user.setAge(20);
user.setGender("male");
ObjectMapper objectMapper = new ObjectMapper();
String jsonString = objectMapper.writeValueAsString(user);
System.out.println(jsonString);
}
}
class User {
private String name;
private int age;
private String gender;
// getters and setters
}
```
输出结果为:
```json
{"name":"Tom","age":20,"gender":"male"}
```
其中,使用ObjectMapper类的writeValueAsString()方法将Java Bean转换为JSON字符串。如果要使用其他开源库,也可以查看其相应的文档和API使用方式。
阅读全文