主要解析 兩種格式 列**式 和 map格式
常用的是列表解析,以前不知道解析map,就用json配合gson使用,今天在論壇看到有人問,就試了一下才發現 解析map也很方便,哇喔,又漲姿勢了。
public class jsonparse
public static void main(string args) , , , ]";
gson gson=new gson();
listrs=new arraylist();
type type = new typetoken>() {}.gettype();
rs=gson.fromjson(str, type);
for(city o:rs)
//map資料
string jsonstr=",'2': ,'9': ,'10': }";
mapcitys = gson.fromjson(jsonstr, new typetoken>() {}.gettype());
system.out.println(citys.get("1").name+"----------"+citys.get("2").code);
} }
Gson解析Map格式json資料
有時候我們不需要把實體的所有屬性都匯出,只想把一部分屬性匯出為json.有時候我們的實體類會隨著版本的公升級而修改.有時候我們想對輸出的json預設排好格式 這時就可以使用gsonbuilder建立gson,並且配置一些選項。gson gson new gsonbuilder excludefiel...
遍歷map和list(自己用)
遍歷map 1.這是最常見的並且在大多數情況下也是最可取的遍歷方式。在鍵值都需要時使用。mapmap new hashmap for map.entryentry map.entryset 2.在for each迴圈中遍歷keys或values。mapmap new hashmap 遍歷map中的鍵...
模板中 List 和 Map 的遍歷
最近一段時間在整乙個專案,裡面用到很多知識點,其中有 freemarker,以前沒用過,花一段時間來研究。使用 freemarker 根據模板生成靜態頁面時,經常會在頁面中顯示數值,list或者map形式的。下面的 是我在專案中執行成功的 歡迎高手指點優化。list toptendoclist?if...