日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

对象转为json形式

發布時間:2023/12/20 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 对象转为json形式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們本身不需要做任何幫助類的實現
我們只需要在項目中
加入依賴:

<!-- 對象轉json形式 --><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.9.8</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.9.8</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>2.9.8</version></dependency>

就可以幫你自動完成:

但并不是真正意義上的json,正真意義上的轉為json或者轉為對象:

// 從某種意義上來說,加入后我們能看到對象的值,并能打印,但是并不是真真的json形式// 我們需要如下轉換,這也是前后臺整合數據傳輸的統一性處理方法(AbstractUtility 是我自定義的幫助類)public class JsonAnalysisUtility extends AbstractUtility {private static Logger logger = LoggerFactory.getLogger(Class.class.getName());// json轉對象 public static Object translateJsonToObject(String className, String jsonString) {Object returnObject = null;try {Class<?> clazz = Class.forName(className);ObjectMapper mapper = new ObjectMapper();returnObject = mapper.readValue(jsonString, clazz);} catch (JsonParseException e) {logger.error("error", e);} catch (JsonMappingException e) {logger.error("error: class名和json不一致", e);} catch (ClassNotFoundException e) {logger.error("error: class不存在", e);} catch (IOException e) {logger.error("error", e);} catch (Exception e) {logger.error("error:錯誤發生", e);}return returnObject; }// 對象轉json public static String translateObjectToJson(Object object) {String jsonString = null;try {ObjectMapper mapper = new ObjectMapper();jsonString = mapper.writeValueAsString(object);} catch (JsonProcessingException e) {logger.error("error:轉換失敗", e);} catach (Exception e) {logger.error("error: 錯誤發生", e);}return jsonString; }}

總結

以上是生活随笔為你收集整理的对象转为json形式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。