JSON概述
什么是JSON
- 是一種輕量級的數(shù)據(jù)交換格式
JSON特點(diǎn)
- JSON與XML相似,都用來存儲數(shù)據(jù),并都是基于純文本的數(shù)據(jù)格式盹兢。與XML相比,JSON解析速度更快守伸,占用空間更小绎秒,易于閱讀編寫,同時也易于機(jī)器解析和生成
- 有2種數(shù)據(jù)結(jié)構(gòu):對象結(jié)構(gòu)尼摹、數(shù)組結(jié)構(gòu)
對象結(jié)構(gòu)
對象結(jié)構(gòu)
數(shù)組結(jié)構(gòu)
數(shù)組結(jié)構(gòu)
JSON數(shù)據(jù)轉(zhuǎn)換
image.png
使用的注解(2個重要的JSON格式轉(zhuǎn)換注解)
@RequestBody:用于將請求體中的數(shù)據(jù)綁定方法的形參中替裆。該注解用在方法的形參上。
@ResponseBody:用于直接返回return對象窘问。該注解用在方法上辆童。
使用<bean>標(biāo)簽方式的JSON轉(zhuǎn)換器配置
配置靜態(tài)資源的訪問方式
什么是Restful
-
Restful風(fēng)格就是把請求參數(shù)變成請求路徑的一種風(fēng)格