亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于Mac平臺的JSON數(shù)據(jù)生成實體文件的方法與流程

文檔序號:12465049閱讀:來源:國知局

技術(shù)特征:

1.一種基于Mac平臺的JSON數(shù)據(jù)生成實體文件的方法,其特征在于,包括如下步驟:

S1,讀取JSON數(shù)據(jù),判斷所述JSON數(shù)據(jù)的類型;

S2,根據(jù)所述JSON數(shù)據(jù)的類型,對所述JSON數(shù)據(jù)進行解析,得到所述JSON數(shù)據(jù)的所有字段;

S3,根據(jù)每個所述JSON數(shù)據(jù)的字段,拼裝成對應的model的字符,所述字符包括所述JSON數(shù)據(jù)的字段的名稱和類型;

S4,根據(jù)所述JSON數(shù)據(jù)的類型,選取對應類型的實體類模板;

S5,根據(jù)所述模板的類型對所述模板進行解析,得到所述模板的格式;

S6,將所述模板的格式與所述model的字符拼裝,并寫入到文件中,生成model類。

2.根據(jù)權(quán)利要求1所述的基于Mac平臺的JSON數(shù)據(jù)生成實體文件的方法,其特征在于,所述JSON數(shù)據(jù)的類型包括:NSObject,Mantle,Swift和ObjectMapper。

3.根據(jù)權(quán)利要求1所述的基于Mac平臺的JSON數(shù)據(jù)生成實體文件的方法,其特征在于,S2中,所述對所述JSON數(shù)據(jù)進行解析,得到所述JSON數(shù)據(jù)的所有字段,具體為:將所述JSON數(shù)據(jù)轉(zhuǎn)換為NSDictionary字典,通過NSDictionary的allkeys方法,獲取所有的JSON屬性名,并保存到數(shù)組中。

4.根據(jù)權(quán)利要求1所述的基于Mac平臺的JSON數(shù)據(jù)生成實體文件的方法,其特征在于,S3中,所述根據(jù)每個所述JSON數(shù)據(jù)的字段,拼裝成對應的model的字符,具體為:遍歷S2步驟中程序存儲的數(shù)組,并通過數(shù)組的key來對S2中的NSDictionary進行取值,將取值結(jié)果的類型進行判斷,并與字段名做對應的存儲。

5.根據(jù)權(quán)利要求1所述的基于Mac平臺的JSON數(shù)據(jù)生成實體文件的方法,其特征在于,S5具體為:判斷選取的實體模版,根據(jù)S3步驟中的字段名與字段類型,進行分別對應的處理。

當前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1