java與json互轉

/**
* 將bean轉換成json
* @param o
* @return
* @throws Exception
*/
public static String objectToJson(Object o) throws Exception{
ObjectMapper mapper = new ObjectMapper();
return mapper.writeValueAsString(o);
}

/**
* 將json轉成bean
* @param <T>
* @param json
* @param cla
* @return
* @throws Exception
*/
public static <T> T jsonToBean(String json,Class<T> cla) throws Exception{
 ObjectMapper mapper = new ObjectMapper();
 return mapper.readValue(json, cla);

}


不過這種方式會有缺陷,就是當java中的成員變量首字母大寫時,轉化成的json會是小寫的,解決辦法:

http://blog.csdn.net/dannablog/article/details/25730717

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章