麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > Java > 正文

例舉fastJson和jackson轉json的區別

2024-07-14 08:43:09
字體:
來源:轉載
供稿:網友

首先舉個fastJsonjacksonjson的例子,然后對比兩種的區別

例子1:

{  "statusCode": 800,  "returnObj": {    "hzOrderId": 14,    "orderId": 2015111311521900000,    "orderSendPlanId": 67  }}

1、jackson-ObjectMapper轉json

上面是一個json字符串,有兩層,一層是最外面的,一層是returnObj 

這種方式轉換json,特點是兼容性高,對于部分特殊字符也能轉換成功。 而且:轉換的時候是逐級轉換,也就是說,無論你json字符串有多少層次,他都會轉換成Object或者Map

上面的轉換結果:returnObj里面也會被轉成Map

2、fastJson轉換,這里就簡單寫一個轉換

rest= JSON.parseObject(result, JsonRESTResult.class);HZorder hz = JsonUtils.fromJson(rest.getReturnObj().toString(), HZorder.class);

這種方式轉換,特點:簡單明了,但是對于部分特殊字符無法轉換(比如html標簽+文件特殊符號),還有個特點:他是直接轉換的,而不是逐層轉換。也就是說,針對例子1的json字符串,只會轉換最外層為Object, 至于returnObj, 仍然還是json字符串,而不會轉換成Map。當你需要直接用的時候,還需要繼續轉換一次

兩種方法各有千秋,可根據適用場景來決定用哪種,也可以兩種合用

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 视频一区二区三区视频 | 亚洲精品在线观看免费 | 哪里可以看免费的av | 久久午夜神器 | 一级免费大片 | 一区二区三区欧美在线 | 99亚洲伊人久久精品影院红桃 | 久久久久电影网站 | 日本中文字幕网址 | 空姐一级毛片 | 成年性羞羞视频免费观看 | 成人午夜免费av | 美女黄色毛片免费看 | 在线免费观看欧美 | 男女做性免费网站 | 看个毛片| 成人在线视频免费观看 | 一级成人免费 | 2019中文字幕在线播放 | 国产一级一区二区三区 | av黄色片网站 | 久久久久久久久久久久久久久久久久 | 美女av在线免费观看 | 一级电影免费 | 一级毛片在线免费观看 | 久久精品小短片 | 国产又粗又爽又深的免费视频 | 毛片国产| 免费一级毛片免费播放 | www深夜成人| 多人乱大交xxxxx变态 | 欧美一级特黄aaaaaaa什 | 日韩黄a| 久久成人午夜视频 | 成年免费视频黄网站在线观看 | 91成人在线免费视频 | 亚洲无av| 黄色成人在线播放 | www中文在线 | 国产成人午夜高潮毛片 | 中文字幕涩涩久久乱小说 |