前端有時候會傳一個json的字符串到後端,然後我們要進行相關的處理將他轉換爲一個java對象或者list map 進行處理
我們使用gson這個google 的插件,可以很好的解決這個問題
1.maven添加依賴
<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </dependency>
2.我們使用gson只需要創建一個gson對象即可
Gson gson = new Gson();
3.方法
gson提供了很多方法
我們這裏主要記錄一下將json字符串轉換爲arraylist對象
fromJson(String str ,Type typeof);
str 是json字符串 typeof 是類型
List<Object> obj= gson.fromJson(orderForm.getItems(), new TypeToken<List<object>>(){}.getType());
這就轉換成了 list 對象了
gson 還有很多的方法 可以參考一下網址,有不錯的網址https://blog.csdn.net/kakaxi1o1/article/details/79643399