今天開發寫介面的時候遇到了與android與ios端聯調,在返回資料格式的時候遇到一點問題。
1、json字串樣式
data = "";
msg = "\u767b\u5f55\u6210\u529f";
status = 200;
這樣的格式在ios端無法進行解析。
這樣的格式在android端可以進行解析,比較麻煩
2、json物件格式
data = {
accountname = seller1;
address = "\u5012\u6570\u7b2c\u4e09\u8d5b\u6bb5";
authcode = "11111";
createdtime = 1473062741000;
createduser = "1111";
deletedtime = "11111";
這樣的格式在ios端可以正常解析。
這樣的格式在android端可以正常解析
json解析工具採用了alibaba的fastjson。
所以寫介面返回資料的時候還是建議返回物件型別。建議單獨定義返回的業務物件
iOS 客戶端與服務端做時間同步
我們做客戶端的時候,有時會需要對客戶端與伺服器的時間進行同步,比如搶購活動 倒計時等。這時我們要考慮如何準備地與伺服器的時間進行同步,同時防止使用者本地的時間有誤差時導致的問題。描述為了實現以上需求,我們需要 獲取伺服器某一時刻a的時間 記錄獲取到時刻a時的本地時間b 需要用到時間時,獲取當前本地時...
Android端流式布局
public class searchflowlayout extends viewgroup public searchflowlayout context context,attributeset attrs public searchflowlayout context context,att...
ios與服務端的互動
今天公司的介面改了,之前是有鍵值對的形式從移動端傳送到服務端,現在修改為服務端傳送json資料到服務端上,如下是個人筆記 1 通過鍵值對的形式互動 request asiformdatarequest alloc initwithurl 介面 request setrequestmethod pos...