JSON 轉 Zod

從 JSON 範例產生 Zod Schema。

輸入

輸出

關於工具

產生易讀的 Zod 物件與陣列 Schema,用於 TypeScript 執行階段驗證。

主要功能

  • 支援巢狀物件與陣列
  • 可下載產生結果

使用方法

  1. 1貼上具代表性的 JSON 範例。
  2. 2設定根名稱並產生定義。

範例

輸入

{"id":1,"name":"Ada","tags":["admin"]}

輸出

const RootSchema = z.object({ id: z.number(), name: z.string() });

限制

  • 輸入上限為 2,000,000 個字元,以避免瀏覽器無回應。
  • 下載檔案使用 .ts 副檔名。
  • 單份範例中出現的欄位都會產生為必填。
  • 所有輸入只在瀏覽器本機處理,不會上傳到 ToolHub。

最近審核:

相關工具