欢迎使用CSDN-markdown编辑器

来源:互联网 发布:数据分析员工作总结 编辑:程序博客网 时间:2024/05/20 06:56

package default;

import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.databind.ObjectMapper;
import org.apache.commons.lang.StringUtils;

public class Json
{
public Json()
{
}

public static String toJson(Object object){    ObjectMapper objectMapper = new ObjectMapper();    String result = "";    try    {        objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);        result = objectMapper.writeValueAsString(object);    }    catch (Exception e)    {        e.printStackTrace();    }    return result;}public static Object fromJson(String requestStr, Class clazz){    if (StringUtils.isEmpty(requestStr))    {        return null;    }    ObjectMapper objectMapper = new ObjectMapper();    Object object = null;    try    {        object = objectMapper.readValue(requestStr, clazz);    }    catch (Exception e)    {        e.printStackTrace();    }    return object;}

}

0 0