Re: [問題] Codable解析格式

作者: rollr (衛生紙的心情)   2018-06-16 19:23:59
※ 引述《t19960804 (泥好嗎)》之銘言:
: 標題: [問題] Codable解析格式
: 時間: Sat Jun 16 11:56:56 2018
:
: 小弟在練習怎麼用codable解析json
: 目前有一個從jsonGenerator產生的假資料
: 它最外層是一個陣列
: 但是decode的時候
: 最外層需要一個codable的物件
: 這樣要如何修改
: 請各位大大開導
: https://i.imgur.com/qfMSUic.jpg
:
:
作者: t19960804 (泥好嗎)   2018-06-16 20:18:00
好的 感謝指導
作者: XXXXLAY (金城武(本尊))   2018-06-16 20:48:00
不知道大家覺得用swiftyjson跟codable有什麼感想
作者: darktt (小朱)   2018-06-16 22:08:00
Codeable比較適合固定格式的json檔,網路api有時在error的時候是給另外一個json格式就很麻煩
作者: rollr (衛生紙的心情)   2018-06-17 13:25:00
我以為在 callback 回來的時候就可以先檢查是否為 error 物件?
作者: darktt (小朱)   2018-06-17 22:11:00
有些網路api只要送的格式錯誤就會給另外一種json(看向dropbox api…
作者: ch30529 (主人)   2018-06-18 00:31:00
SwifyJSON的速度比較慢
作者: cryinglove (毓™)   2018-06-18 20:22:00
同一隻 api 會給兩種 Json 是可以處理的,只要自己定義 Decoder
作者: rollr (衛生紙的心情)   2018-06-18 22:41:00
我也是理解如 cryinglove...還是請 darktt 大大有空分享?
作者: Blueshiva (龍野南雲)   2018-06-19 00:33:00
其實麻煩的地方就是要自己定義decoder,尤其是如果jsonobject裡面有欄位的type不定的時候,要用codable處理會很麻煩
作者: cryinglove (毓™)   2018-06-19 10:04:00
寫起來應臭又長的 Decoder,只為了一個 key 也要寫全部,

Links booklink

Contact Us: admin [ a t ] ucptt.com