JSON 轉 Dart Model 產生器(Flutter 適用)
從 JSON 產生含有 fromJson 與 toJson 方法、支援 null safety 的 Dart 模型類別,並可選擇搭配 freezed,Flutter 應用程式可直接使用。
使用方式
- 1
貼上或開啟資料
貼上文字、將檔案拖放到編輯器,或點擊「開啟檔案」。點擊「載入範例」即可看看工具的運作方式。
- 2
調整選項
結果會隨著輸入即時更新。調整選項,就能得到你需要的輸出。
- 3
複製或下載
將結果複製到剪貼簿,或下載成檔案。
為什麼選擇 PixNudge
不會上傳任何資料
資料在你的瀏覽器中處理,絕不會傳送到伺服器,API 金鑰、Token 和客戶資料都能保持私密。
即時處理,大檔案也不卡
不必等待伺服器往返:輸入的同時就能看到結果,數 MB 的檔案也能流暢處理。
數字精確無誤
64 位元 ID 等長數字會完全依照原樣保留,不會被四捨五入。
常見問題
程式碼包含 fromJson 和 toJson 嗎?
包含,只要關閉「僅產生型別」即可。每個類別都會有 fromJson factory 建構函式和 toJson 方法,另外還有解析及編碼整份文件的頂層函式。
程式碼支援 null safety 嗎?
支援。必填欄位為不可為 null 的型別,缺少或可能為 null 的鍵則會變成 String? 這類可為 null 的型別。
可以使用 freezed 嗎?
可以。開啟「使用 freezed」即可產生適用於 freezed 套件的類別,接著執行 build_runner 來建立自動產生的部分。