java Json转化工具类

import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;

import java.io.IOException;

public class JSONUtils {
    
    
    private static final ObjectMapper objectMapper = new ObjectMapper();

    public static String jacksonToJson(Object obj) {
    
    
        try {
    
    
            return objectMapper.writeValueAsString(obj);
        } catch (JsonProcessingException e) {
    
    
            throw new RuntimeException(e);
        }
    }

    public static <T> T jacksonFromJson(String jsonStr, Class<T> clazz) {
    
    
        try {
    
    
            return objectMapper.readValue(jsonStr, clazz);
        } catch (IOException e) {
    
    
            throw new RuntimeException(e);
        }
    }
}

需要导入maven依赖

        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
        </dependency>

帮助到您请点赞关注收藏谢谢!!

猜你喜欢

转载自blog.csdn.net/qq_42496238/article/details/109850289
今日推荐