免費使用,無需帳戶
JSON 模型產生器
貼上 JSON 範例以起草 TypeScript、C# 或 Java 模型聲明。數組和嵌套物件是從樣本推斷出來的;沒有上傳任何內容。
如何從 JSON 產生模型?
貼上 JSON 物件或數組,選擇 TypeScript、C# 或 Java,輸入根類別名稱並產生。在使用程式碼之前檢查推斷的類型。
常見問題
如何從 JSON 產生模型?
貼上 JSON 物件或數組,選擇 TypeScript、C# 或 Java,輸入根類別名稱並產生。在使用程式碼之前檢查推斷的類型。
我的 JSON 是否已上傳或儲存?
不會。解析和模型生成在此瀏覽器標籤中運行。您的 JSON 不會發送到伺服器或由此工具儲存。
如何推斷可選屬性和可為空屬性?
在語言支援的情況下,帶有 null 的屬性被標記為可為空。在物件陣列中,某些取樣物件中缺少的屬性在 TypeScript 中標記為可選,或在產生的 C# 和 Java 中註明。
這是否檢查生成的程式碼是否可以編譯?
不。它僅從 JSON 範例推斷聲明。在應用程式中使用之前,請檢查編譯器中的名稱、數值範圍、空處理和產生的語法。
當樣本包含多個值類型時會發生什麼?
TypeScript 可以表達聯合類型,例如 string |數字。 C# 和 Java 使用物件/物件進行異質聯合; Java null 和可選細節是註釋,而不是執行時間驗證。