[Swiftui] Parsing Json data as usual
手機跟板端 一直是用 Json 的格式在傳遞資料
所以 在Xcode中 編解 Json 資料的動作 不可避免
找了資料 在 Xcode 11 中 大概就是用 Codable了吧
不過 Codable 的用法 其實有點 死
比方這樣的資料
{
"device": "PC",
"ip": "192.168.0.10",
"mac": "c4:b3:01:c5:8c:ff",
}
可以很方便的把三個key值直接抽出來
這樣感覺很好用 可是.....如果是這樣
{
"PC_1": {
"device": "PC_my",
"ip": "192.168.0.10",
"mac": "c4:b3:01:c5:8c:ff",
},
"PC_2": {
"device": "MAC_my",
"ip": "192.168.0.13",
"mac": "a4:50:46:cf:7a:67",
}
}
就會沒辦法處理萬一key本身是不確定的名字的狀況
其實這問題 Apple Developer 的網站就有提供正確解法
在這邊
自己的範例我改天有空點再貼
留言
張貼留言