編輯:關於Android編程
在使用JSON的時候我們發現有如下問題需要注意,如下列代碼
[java] JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("test", "測試1");
jsonObject.put("test", 100);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(jsonObject);
JSONObject jsonObject = new JSONObject();
try {
jsonObject.put("test", "測試1");
jsonObject.put("test", 100);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println(jsonObject);
}
我第一次認為會輸出兩列值,後來發現Json對象是Name Value對(即子元素)的無序集合,相當於一個Map對象,所以結果就是一個
{"test":100}
[java] JSONObject jsonObject = new JSONObject();
JSONArray member=new JSONArray();
JSONObject jsonObject2=new JSONObject();
try {
jsonObject.put("test", "測試1");
jsonObject.put("test1", 100);
jsonObject2.put("test", "測試1");
jsonObject2.put("test1", 100);
member.put(jsonObject);
member.put(jsonObject2);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println( member);
JSONObject jsonObject = new JSONObject();
JSONArray member=new JSONArray();
JSONObject jsonObject2=new JSONObject();
try {
jsonObject.put("test", "測試1");
jsonObject.put("test1", 100);
jsonObject2.put("test", "測試1");
jsonObject2.put("test1", 100);
member.put(jsonObject);
member.put(jsonObject2);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println( member);
}
jsonArray與jsonObject不一樣,它的裡面可以存放重復數據,並且是有序的,所以這裡輸出的是
[{"test1":100,"test":"測試1"},{"test1":100,"test":"測試1"}]
為了使圖片浏覽器左右無限循環滑動 我們要自定義gallery的adapter如果要想自定義adapter首先要了解這幾個方法@Override public int ge
在安卓的app中,我們時常都可以留意到當我們在聊天工具中總是能查找到以前的聊天記錄,而且換了手機後就看不到了,微信就是那樣,把聊天
應用小工具 應用Widget是可以在其他應用程序(如主屏幕)嵌入並接受定期更新的微型應用程序的意見。這些觀點在用戶界面被稱為小工具,你可以發布一個與應用的Widget提供
今天終於把老大交代的任務搞完了,感覺收獲挺多的,所以就寫一篇來記錄一下吧,首先還是來看一下,老大們的需求 需求: 希望移動端的用戶標識(IMEI)和HTML頁面的用戶