小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

通過Visual Studio快速生成Json或XML反序列化類代碼

 ThinkTank_引擎 2016-08-31

Visual Studio不愧是宇宙第一強(qiáng)的IDE工具,在Json、XML格式漫天飛、反序列化需求遍地走的現(xiàn)在,居然到最近才知道原來微軟已經(jīng)在Visual Studio集成了這么一樣的良心功能,自動(dòng)根據(jù)你的Json或者XML創(chuàng)建對(duì)應(yīng)的反序列化類代碼,想想以前對(duì)著Json格式一個(gè)字一個(gè)字的的復(fù)制、粘貼的行為,那豈是一個(gè)“傻”字所能描述的,起碼也得是兩個(gè)字:“傻逼”!

下面以JSON格式為例,以圖文的方式來介紹這一強(qiáng)悍功能

假設(shè)有下面這么一段JSON格式

然后你要做的就是復(fù)制這段JSON,然后在VS里面先打開任意一個(gè)項(xiàng)目,將光標(biāo)停在你希望生成類代碼的位置,點(diǎn)擊VS頂部菜單的“編輯”欄位,在鼠標(biāo)移到“選擇性粘貼”,該菜單旁邊就會(huì)出現(xiàn)兩個(gè)選項(xiàng),這時(shí)候你要做的就是選擇“將JSON粘貼為類”,然后你就可以在源代碼里看到VS自動(dòng)生成的類了!

下面就是第一幅圖由VS自動(dòng)生成的代碼

然后你所要做的就是調(diào)整下類名,就是這么簡單

當(dāng)然,額外需要補(bǔ)充的地方還是有的

1、該功能在VS2013版本及之后的版本才有此功能,已由論壇wjfwd2010同學(xué)確認(rèn)VS2012中無此功能
2、對(duì)于自包含類(比如TreeNode),VS就沒那么智能了,它可能會(huì)根據(jù)你的JSON層級(jí),生成N個(gè)不同類名的代碼,這時(shí)候你就需要自己手工改下代碼,當(dāng)然相比之前的工作量,這已經(jīng)不能算工作量了

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多