標籤:json資料處理
JSONObject 的相關處理
//-------------遍曆json串的key-----------JSONObject data = JSONObject.fromObject("{\"cill\":\"2\",\"age\":\"黃磊\"}");Iterator keys = data.keys();ArrayList<String> listKey = new ArrayList<String>();while (keys.hasNext()) {String key = keys.next().toString();listKey.add(key);}//--------ArrayList轉為String [ ] ---------String[] array = (String[]) listKey.toArray(new String[listKey.size()]);//-----string數組中的首字母排序 a- z 的順序 ---------// 調用數組的靜態排序方法sort,且不區分大小寫Arrays.sort(array, String.CASE_INSENSITIVE_ORDER);StringBuffer paramValue = new StringBuffer();for (String key : array) {String value = data.getString(key);paramValue.append(value);}//-----json資料中刪除一個元素 ---------jsonObject.remove("key");//-----建立數組的三種方式--------- public static void main(String[] args){ //第一種 int[] temp = {3,5,6,7,9,4,1,21,36,0}; //第二種 int [] temp1 = new int[3]; temp1[0]=1; temp1[1]=1; temp1[2]=1; //第三種 int vec[] = new int[]{1, 5, 3}; }
本文出自 “JianBo” 部落格,請務必保留此出處http://jianboli.blog.51cto.com/12075002/1889497
java 中json資料的一些處理