解決後台json資料返回的字段需要替換的問題

2021-10-10 08:34:16 字數 1397 閱讀 5137

有時候後台json資料返回的字段含有「id」,也有可能是有時候為了減少**的冗餘,兩頁面之間只是資料模型個別屬性的區別,所以這時候最好是用到模型屬性的替換,用新的屬性替換返回的json資料的字段。這裡主要總結了兩種使用方法,都是在專案已經整合別人封裝好的解析json資料的庫的基礎上。

以常見yimaimaterialsaddressmodel模型為例,需要用addressid替換掉json資料裡面的id欄位

@inte***ce

yimaimaterialsaddressmodel : 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...