0

Các loại JSON sang TypeScript trực tuyến

Chuyển đổi JSON thành giao diện TypeScript, nhập bí danh hoặc lược đồ Zod trực tiếp, với khả năng phát hiện trường tùy chọn thực sự trên các mảng.

Đang xử lý... 0%

kết quả

Trang này mở trình chuyển đổi với bí danh loại được chọn trước làm định dạng đầu ra — dán một đối tượng hoặc mảng JSON và nó in ra type Name = { ... }; khối thay vì giao diện, hữu ích khi hướng dẫn về kiểu của cơ sở mã của bạn ưu tiên loại hơn giao diện.

Suy luận bên dưới giống hệt với chế độ giao diện: các đối tượng lồng nhau trở thành loại được đặt tên riêng, mảng đối tượng được so sánh từng mục để trường bị thiếu trong một số mục nhập được đánh dấu là tùy chọn và trường trộn null với giá trị thực xuất hiện dưới dạng liên kết như count: number | vô giá trị.

Chuyển sang cú pháp giao diện hoặc lược đồ Zod từ cùng một JSON được dán bất kỳ lúc nào — chỉ có cú pháp được in thay đổi, hình dạng được phát hiện vẫn giữ nguyên.