使用android整合的json包完全可以滿足需要。
1. 生成json資料
// 基本map物件
map basemap = new hashmap();
basemap.put("string", "string");
basemap.put("int", 2);
basemap.put("boolean", true);
// json陣列
jsonarray jsonarray = new jsonarray();
jsonarray.put(new jsonobject(basemap));
jsonarray.put(new jsonobject(basemap));
jsonarray.put(new jsonobject(basemap));
// 建立json格式資料
map map = new hashmap();
map.put("string", "string"); // 字串值
map.put("int", 2.5); // 數字
map.put("boolean", true); // 布林值
map.put("null", null); // null
map.put("object", new jsonobject(basemap)); // json物件
map.put("array2", jsonarray); // json陣列
// 輸出json
jsonobject json = new jsonobject(map);
log.i(tag, ""+json);
輸出內容:
,
"int": 2,
"null": null,
"string": "string",
"array": [,,
]}
2. 解析json資料
// 原始json字串
string jsonstring = json.tostring();
jsonobject basejson;
try catch (jsonexception e)
輸出:
boolean:true int:2 string:string array.size:3
Android 頁面跳轉和資料傳遞
activity的跳轉需要建立intent物件,通過設定intent物件的引數指定要跳轉activity 通過設定activity的包名和類名實現跳轉,稱為顯式意圖 通過指定動作實現跳轉,稱為隱式意圖 隱式意圖啟動activity,需要為intent設定以上三個屬性,且值必須與該activity在清...
ifream中的資料傳遞
以下兩種方法都是使用js 的方法!其他部分省略,只寫下關鍵的一句。方法一 parent.document.all.ifr.innerhtml ifream需要傳遞到上級窗體的值 parent 指定上級窗體 document 窗體物件 all 範圍為所有控制項 ifr 某乙個控制項的id 本例的id是...
Activity中的資料傳遞
在android開發中,經常要在activity之間傳遞資料。internet可以用來開啟activity,同樣他也可以用來在activity之間傳遞資料。在android開發中,經常要在activity之間傳遞資料。internet可以用來開啟activity,同樣他也可以用來在activity之...