Spring Boot中使用FastJson解析Json數據
阿新 • • 發佈:2018-07-12
解析json fast nco set方法 nal group 瀏覽器中 項目啟動 完成後 首先我們創建一個maven工程,如下圖:
第二步:配置pom.xml
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.4.1.RELEASE</version> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <!-- 指定一下jdk的版本 ,這裏我們使用jdk 1.7 ,默認是1.6 --> <java.version>1.7</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <!-- 添加fastjson 依賴包. --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.15</version> </dependency> <!-- spring boot devtools 依賴包. --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> <scope>true</scope> </dependency> </dependencies>
第三步:創建如下圖所示的包結構和類
第四步:編寫上面三個類
User:
提供get、set方法。
FastJsonController:
App:
上述步驟完成後,執行App類的main方法,等待項目啟動完畢。然後在瀏覽器中訪問
http://localhost:8080/getJson,返回結果如下圖:
發現中文亂碼,這時修改controller類,如下圖:
然後再次訪問,結果如下圖:
解決亂碼問題。
Spring Boot中使用FastJson解析Json數據