昨天大概講了API的概念 那今天會教各位怎麼對json做處理
那我們先創一個ViewController 再另外創一個swift的檔案
等等我們會在這個檔案寫Code
回到Json Parser Online 我們將資料縮起來
我們可以想像成一棵樹他有三個分支 每個分支又有不同分支
那這邊我們對照上面的圖去寫出struct 然後Codable代表可編碼也可解碼
那struct裡面的變數會推薦大家是用複製貼上的
需要跟json上的變數名稱是一樣的不然就沒辦法解析這個資料
然後變數名稱對應到的資料形態這些也都要清楚知道
這邊要特別注意的是fields 的資料是用陣列去包起來的
接下來看到records這個部分比較多 但是其實原理都是一樣的
這邊說一下為什麼有些是可選的 因為大家可以看一下json的資料
在parameter裡有些有parameterValue有些有parameterUnit
所以我們才要在後面接 問號
今天教大家看json 這個部分大家要很細心
因為只要有一個寫錯那資料就會抓不出來