如下爲三個學習的參考連接html
JavaWeb中使用JSON
SpringMVC關於json、xml自動轉換的原理研究[附帶源碼分析]
Spring MVC 框架學習十:Spring MVC 處理JSON @RequestBody 和java
第一個連接很是詳細的介紹了json的基本用法和三個最經常使用的json庫(Gson、FastJson、Jackson)的使用和比較。spring
第二個連接介紹了json和xml的轉換原理,和如何切換輸出爲json和xml。json
springmvc經常使用註解標籤詳解segmentfault
七、@ResponseBody 做用:
該註解用於將Controller的方法返回的對象,經過適當的HttpMessageConverter轉換爲指定格式後,寫入到Response對象的body數據區。
使用時機:返回的數據不是html標籤的頁面,而是其餘某種格式的數據時(如json、xml等)使用;bash
第三個連接一樣是介紹json的實現原理mvc
<mvc:annotation-driven/>。其實就是這個配置,致使了java對象自動轉換成json對象的現象。
複製代碼