写一个java工具类,入参为一个实体类,返回该实体类属性的json格式
时间: 2024-12-19 13:18:08 浏览: 4
你可以创建一个名为`JsonUtils`的工具类,用于将Java实体类转换为JSON字符串。这个工具类通常会利用`org.json`或Jackson库来完成序列化操作。这里是一个简单的示例:
```java
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
public class JsonUtils {
private static ObjectMapper objectMapper = new ObjectMapper();
/**
* 将给定的Java实体对象转换为JSON字符串
* @param entity 实体对象
* @return JSON字符串
*/
public static String entityToJson(Object entity) {
try {
return objectMapper.writeValueAsString(entity);
} catch (JsonProcessingException e) {
throw new RuntimeException("Failed to convert object to JSON", e);
}
}
}
```
在这个例子中,`ObjectMapper`负责将Java对象映射到JSON格式。你可以通过调用`JsonUtils.entityToJson(entity)`方法来获取实体类属性的JSON字符串,其中`entity`是你要转换的目标对象。
阅读全文