JSON 轉 Swift Codable Struct 產生器
從 JSON 產生 Swift struct 或 class。關閉「僅產生型別」即可產生含有 CodingKeys 及 JSONDecoder 便利初始化方法的 Codable 型別。
使用方式
- 1
貼上或開啟資料
貼上文字、將檔案拖放到編輯器,或點擊「開啟檔案」。點擊「載入範例」即可看看工具的運作方式。
- 2
調整選項
結果會隨著輸入即時更新。調整選項,就能得到你需要的輸出。
- 3
複製或下載
將結果複製到剪貼簿,或下載成檔案。
為什麼選擇 PixNudge
不會上傳任何資料
資料在你的瀏覽器中處理,絕不會傳送到伺服器,API 金鑰、Token 和客戶資料都能保持私密。
即時處理,大檔案也不卡
不必等待伺服器往返:輸入的同時就能看到結果,數 MB 的檔案也能流暢處理。
數字精確無誤
64 位元 ID 等長數字會完全依照原樣保留,不會被四捨五入。
常見問題
產生的程式碼符合 Codable 嗎?
關閉「僅產生型別」時,每個型別都會遵循 Codable,並加上 CodingKeys 以及從 Data 或 JSON 字串解碼的初始化方法。開啟「僅產生型別」時,只會產生單純的型別。
要用 struct 還是 class?
預設會產生 struct,這也是 Swift 模型的建議做法。如果需要參考型別,請開啟「使用 class 取代 struct」。
選填值如何處理?
部分項目缺少或可能為 null 的鍵會變成 optional,例如 let coupon: String?。