最近工作之余對開發(fā)中用到的數(shù)據(jù)解析相關(guān)進(jìn)行了整理,整合了開發(fā)中常用到的數(shù)據(jù)解析,并將其封裝成模塊.(持續(xù)完善中)
YTTCoder : 實(shí)現(xiàn)常用的數(shù)據(jù)解析,例如: JSON 轉(zhuǎn) Model, 字典轉(zhuǎn) JSON等
YTTJsonCodable: JSON 與 Model 之間相互轉(zhuǎn)化的工具類
提供數(shù)據(jù)轉(zhuǎn)化的類方法,可直接調(diào)用.
YTTJson: 協(xié)議,繼承Codable協(xié)議
定義 Model 實(shí)體類只需遵守該協(xié)議即可調(diào)用裝換方法.
YTTArrayCoder: 數(shù)組擴(kuò)展類
調(diào)用使用 obj.ytt.toJson() 形式調(diào)用
- toJson: 數(shù)組轉(zhuǎn) JSON 字符串
YTTDictionaryCoder: 字典擴(kuò)展類
調(diào)用使用 obj.ytt.toJson() 形式調(diào)用
- toJson: 字典轉(zhuǎn) JSON 字符串
- getValue(withKeyPath): 根據(jù)路徑獲取值
YTTStringCoder: 字符串?dāng)U展類
調(diào)用使用 obj.ytt.toDictionary() 形式調(diào)用
- toDictionary: JSON 字符串轉(zhuǎn)字典
- toArray: JSON 字符串轉(zhuǎn)數(shù)組
- toDate: 時間字符串轉(zhuǎn) Date 對象
YTTDateCoder: Date 擴(kuò)展類
調(diào)用使用 obj.ytt.toString() 形式調(diào)用
- toString: Date 格式化
反饋
如果您有什么好的修改建議,可以發(fā)郵件到AndyCuiYTT@163.com, 也歡迎到我的博客AndyCuiの博客一起討論學(xué)習(xí)~