0

Giao diện 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 giao diện đượ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 một hoặc nhiều khối giao diện, sẵn sàng thả vào tệp .ts.

Mỗi đối tượng lồng nhau sẽ có giao diện được đặt tên riêng thay vì một blob nội tuyến và khi bạn dán một mảng đối tượng, công cụ sẽ so sánh mọi mục: một trường như hiện tại bổ sung chỉ trên một số trong số chúng được viết là bổ sung?: boolean, trong khi các trường được chia sẻ bởi tất cả các mục vẫn là bắt buộc — chi tiết tương tự mà hầu hết các trình chuyển đổi nhanh đều bỏ qua.

Công cụ đầy đủ cũng tạo ra một phiên bản bí danh loại có cùng cấu trúc và lược đồ Zod để xác thực thời gian chạy, tất cả từ một đầu vào JSON — chuyển đổi định dạng bất kỳ lúc nào mà không cần nhập lại bất kỳ thứ gì.