JSON 格式化
格式化、壓縮與驗證 JSON,保留大整數、數值寫法、鍵順序及字串跳脫;可匯入檔案並定位錯誤行列。
從 JSON 範例產生 TypeScript 型別,支援巢狀物件、選用屬性、陣列及聯集型別。
輸入內容或調整選項後即時更新
取得 API 範例後,先整理出型別草稿,再依實際介面規格補齊其他可能的資料。
貼上具代表性的 JSON,設定型別名稱後,即可複製程式碼或下載 .ts。陣列內的物件會合併推導:部分物件缺少的屬性標為選用,不同型別則組成聯集。
空陣列使用 unknown[] 型別,空物件使用 { [key: string]: unknown }。範例無法涵蓋所有可能資料,請依 API 契約確認結果。上限為 2 MiB、30,000 個值及 80 層,不接受重複鍵。
不能,型別只反映提供的值。陣列內部分物件缺少的屬性會標為選用,空陣列使用 unknown[];不會產生執行階段驗證。
產生器會把 JSON 數值標成 number,但不會改變 JavaScript 解析數字的行為。超出安全整數範圍的 ID 在應用程式中仍可能失真。可請 API 以字串傳回 ID,或採用保留大整數的解析器,再依實際資料調整型別。
由你決定是否允許瀏覽統計
透過 Umami 瞭解網頁瀏覽情況。是否參與由你決定,拒絕不影響工具使用。
目前設定:允許統計。
目前設定:不允許統計。
統計服務已變更。完成目前的操作後,請重新整理頁面以套用新設定。
瀏覽器已傳送「不要追蹤」或隱私保護訊號,本站會保持統計關閉。
評論
0