看板 java 關於我們 聯絡資訊
我想要把 下面的字串 pa1=xxx&pa2=yyy&pa3=ttt 轉換成陣列,再丟到JSONObject裡面去 可是如果連續用split("&");、split("="),取得字串pa1 、xxx JSONObject.put(pa1,xxx); 感覺很麻煩,不知道有那個方法比較簡單 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194
tkcn:麻煩? 看起來沒幾行呀,很常用的話包成 method 或 class 吧 08/09 10:44
knives:我是想問有沒有什麼function可以直接將字串轉換成一個陣列 08/09 11:10
a1e:你是要轉成字元陣列嗎? 08/09 11:38
knives:我是想要轉成array(pa1 => xxx,....這樣的Key=>Value的陣列 08/09 11:46
a1e:用hashmap就好了啊 08/09 11:47
a1e:剛google了一下,就有現成的HashMap和json的範例 08/09 11:51
knives:我有用hashmap,可是我是先做split("&")取得一個陣列,再用 08/09 11:58
knives:for迴圈,再split ,hashmap 08/09 12:01
knives:我後來發現用hashmap不會把照順序形成json字串,請問要改什 08/09 17:30
tkcn:LinkedHashMap 08/09 17:34