swiftyjson使得用swift處理json資料更加容易。這是解析json字元串封裝類。實作功能與javascript中的json.parse相近,使用友善。
<a href="#%e5%bf%ab%e9%80%9f%e5%ad%a6%e4%bc%9aswift%e7%ac%ac%e4%b8%89%e6%96%b9%e5%ba%93-swiftyjson%e7%af%87">快速學會swift第三方庫 swiftyjson篇</a>
<a href="#%e7%9b%ae%e5%bd%95">目錄</a>
<a href="#%e7%bc%96%e7%a0%81%e4%b9%8b%e5%89%8d">編碼之前</a>
<a href="#%e5%af%bc%e5%85%a5swiftyjson">導入swiftyjson</a>
<a href="#%e5%85%b6%e4%bb%96%e6%93%8d%e4%bd%9c">其他操作</a>
<a href="#%e8%a7%a3%e6%9e%90%e6%9c%ac%e5%9c%b0json">解析本地json</a>
<a href="#%e7%a4%ba%e4%be%8bjson">示例json</a>
<a href="#%e7%a4%ba%e4%be%8b%e4%bb%a3%e7%a0%81">示例代碼</a>
<a href="#%e8%bf%90%e8%a1%8c%e7%bb%93%e6%9e%9c">運作結果</a>
<a href="#%e8%a7%a3%e6%9e%90%e7%bd%91%e7%bb%9cjson">解析網絡json</a>
<a href="#%e7%a4%ba%e4%be%8bjson-1">示例json</a>
<a href="#%e7%a4%ba%e4%be%8b%e4%bb%a3%e7%a0%81-1">示例代碼</a>
<a href="#%e8%bf%90%e8%a1%8c%e7%bb%93%e6%9e%9c-1">運作結果</a>
<a href="#%e6%b7%b1%e5%85%a5%e5%ad%a6%e4%b9%a0">深入學習</a>
推薦使用cocoapods進行導入,cocoapods是一個負責管理ios項目中第三方開源庫的工具,安裝cocoapods之後使用指令行就能輕松地對所有第三方開源庫進行安裝和更新,而不需要每次上github去下載下傳。
裝好cocoapods後,修改podfile檔案内容為如下:
target後面為工程名,最後一行為工程路徑(這裡的web是我的工程名)
再執行指令:
在target->工程名->build settings->search paths->user header search paths處添加swiftyjson所在的目錄:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiI1UDNzQzNwETM0ITNwYTMwIzLcRXZu5ibkN3Yuc2bsJmLn1Wavw1LcpDc0RHaiojIsJye.jpg)
最後在你需要用到swiftyjson的類中加上:
建立一個本地文檔“notes.json”用于測試
這裡可以使用alamofire提供的測試接口
在浏覽器中打開該位址可以看到: