有時候後台json資料返回的字段含有「id」,也有可能是有時候為了減少**的冗餘,兩頁面之間只是資料模型個別屬性的區別,所以這時候最好是用到模型屬性的替換,用新的屬性替換返回的json資料的字段。這裡主要總結了兩種使用方法,都是在專案已經整合別人封裝好的解析json資料的庫的基礎上。
以常見yimaimaterialsaddressmodel模型為例,需要用addressid替換掉json資料裡面的id欄位
@inte***ceyimaimaterialsaddressmodel : nsobject
@property (nonatomic, copy) nsstring *addressid;
@property (nonatomic, copy) nsstring *uname;
@property (nonatomic, copy) nsstring *mobile;
@property (nonatomic, copy) nsstring *province;
@property (nonatomic, copy) nsstring *city;
@property (nonatomic, copy) nsstring *county;
@property (nonatomic, copy) nsstring *address;
@end
1.整合了mjextension,所以需要處理下.m檔案
#import"yimaimaterialsaddressmodel.h
"@implementation
yimaimaterialsaddressmodel
+ (nsdictionary *)replacedkeyfrompropertyname;
}@end
具體解析的使用方法
self.addressmodel = [yimaimaterialsaddressmodel objectwithkeyvalues:request.responseobject[@"data
"]];
2.整合了yykit,所以需要處理.m檔案
#import"yimaimaterialsaddressmodel.h
"@implementation
yimaimaterialsaddressmodel
return @;
}@end
具體解析的使用方法
self.addressmodel = [yimaimaterialsaddressmodel modelwithdictionary:request.responseobject[@"data
"]];
解決處理後台返回json資料格式問題
最近在做乙個移動端前端專案,需要大量處理php後台開發同事返回給我的json資料,但是返回的資料格式不是很規範,導致我這邊經常會出現以下圖各種格式問題 於是我就加上json.parse 但是,又很坑爹了,這個json沒問題,其他一些json又出現問題了,如下圖 解決 判斷後台返回的資料格式是否字串,...
springmvc 後台返回json
springmvc是非常好用的框架,但是最近學習遇到乙個問題 後台返回json串,前台接收怎麼處理,我遇到的是後台返回list的json串,前台如何獲得這個串的長度,並且遍歷出來 後台是controller responsebody public listgettypes 前端請求而是 js aja...
後台實現通用的分頁查詢json資料的返回
在bean中建立乙個msg物件,封裝查詢好的頁面資訊,包括狀態碼以及提示資訊 public class msgpublic static msg fail public msg add string key,object value public intgetcode public void set...