色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

gson把json串轉list

劉柏宏1年前8瀏覽0評論

Gson是Google提供的一種Java庫,用于將Java對象和JSON數據之間進行轉換。如果要將一個JSON數據轉換成一個Java對象,可以使用Gson中的fromJson()方法;如果要將一個Java對象轉換成JSON數據,可以使用Gson中的toJson()方法。

在開發中,我們常常需要將一個JSON數組轉換成Java中的一個List對象。下面介紹如何使用Gson將JSON數組轉換成Java中的List對象。

// 定義一個JSON數組
String json = "[{'name':'張三','age':18},{'name':'李四','age':20}]";
// 創建Gson對象
Gson gson = new Gson();
// 將JSON數組轉換成List對象
Type listType = new TypeToken<List<Map<String,Object>>>(){}.getType();
List<Map<String,Object>> list = gson.fromJson(json, listType);

在上述代碼中,我們首先定義了一個JSON數組json,并創建了一個Gson對象gson。然后,我們使用Gson對象的fromJson()方法將JSON數組轉換成了List對象。其中,實現了一個TypeToken類來解析List中的元素類型,這里我們使用Map<String,Object>來解析List中的元素。

最后,我們漂亮的獲得了一個List對象list,其中封裝了兩個Map<String,Object>對象,分別存儲了張三和李四的信息。