android客戶端或者jsp頁面請求伺服器資料,伺服器先在資料庫中將相應的資料取出來,放進jsonarray或者jsonobject中,並將其返回。jsonobject 物件tostring()之後會自動的變成
這種格式,jsonarray物件tostring()之後會自動的變成[,]這種格式,客戶端只要解析字串就可以了,
---->在android客戶端可以使用jsonarray(string source)構造jsonarray物件,
然後通過該物件的
jsonarray getjsonarray(int index) get the jsonarray associated with an index.獲得該物件中的jsonarray
jsonobject getjsonobject(int index) get the jsonobject associated with an index.獲得該物件中的jsonobject
最後是通過jsonobject的相應的方法get***()獲得想要的資料
---->在jsp頁面中可以使用js讀取json資料(json語法是js語法的子集,用js可以非常方便的讀取解析json)
如:,],"person2":[,]}
將如在js中用result接收action中傳來的json資料格式如上
result.person1[i].age 訪問的是result中person1陣列中的第i+1個元素的age屬性值
伺服器返回的json格式
str 這是乙個json字串,使用eval方法後,obj eval str 返回乙個js的物件,每一對大括號返回乙個js物件,鍵必須加引號,值字串加引號,數字不加,str 以方括號開頭的是陣列 使用eval方法後,array eval str 返回乙個js陣列,每個逗號區分乙個元素,首先把方括號裡的...
傳送JSON資料給伺服器
2.請求 nsmutableurlrequest request nsmutableurlrequest requestwithurl url 3.請求方法 4.設定請求體 請求引數 建立乙個描述訂單資訊的json資料 5.設定請求頭 這次請求體的資料不再是普通的引數,而是乙個json資料 6.傳送...
JSON伺服器示例
此json伺服器示例是2017年中重寫的文章系列的一部分,其中包含最新資訊和最新示例。json server是前端開發人員常用的工具,可以在不到一分鐘的時間內快速設定完全偽造的rest api。您需要先通過npm安裝它 npm install global json server接下來,將一些資料儲...