Json字符串与java对象互转(Java版本)

来源:互联网 发布:淘宝卖家怎么激活 编辑:程序博客网 时间:2024/06/03 20:37

Java Json字符串 <——> Java对象互转

代码

import com.fasterxml.jackson.core.JsonParseException;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JsonMappingException;import com.fasterxml.jackson.databind.ObjectMapper;import net.sf.json.JSONObject;import java.io.IOException;public class JSONUtils {    /**    * json字符串转换成java对象    */    public static Object jsonString2JavaBean(String jsonString, Class<?> clz){        Object result = null;        ObjectMapper objMapper = new ObjectMapper();        try{            result = objMapper.readValue(jsonString, clz);        }catch(JsonParseException e){            e.printStackTrace();        }catch(JsonMappingException e){            e.printStackTrace();        }catch(IOException e){            e.printStackTrace();        }        return result;    }    /**    * java对象转换成json字符串    */    public static String javaBean2JsonString(Object bean){        String result = "";        ObjectMapper objMapper = new ObjectMapper();        try{            result = objMapper.writeValueAsString(bean);        }catch(JsonProcessingException e){            e.printStackTrace();        }        return result;    }}
原创粉丝点击