今天給大家說一下利用iOS反射機制對json的拼接封裝,網(wǎng)絡(luò)調(diào)取在APP中是經(jīng)常要用到的,每次調(diào)取網(wǎng)絡(luò)不可避免的需要根據(jù)提交服務(wù)器的實體類拼接json。如果每次都去寫,那代碼豈不是相當(dāng)?shù)挠纺[?所以每次調(diào)取網(wǎng)絡(luò)的時候,用提交服務(wù)器的實體類對象調(diào)取一次拼接json的方法才是正道。不多說,上代碼:
假設(shè)提交服務(wù)器的實體類為upModel
第一步:建立upModel的父類

WebServiceBaseModel ?.h文件

WebServiceBaseModel ?.m文件
第二步:建立upModel,繼承剛剛創(chuàng)建的父類
第三步:在調(diào)取網(wǎng)絡(luò)的地方,用upModel的對象調(diào)用父類的getJson方法即可。
下次說:Json解析封裝。