Trình tạo JSON sang TypeScript

Nhập JSON mẫu hoặc phản hồi API và tạo TypeScript dễ đọc mà không cần tải dữ liệu lên.

0 byte

TypeScript xuất hiện ở đây. Mọi thứ chạy trong trình duyệt của bạn.

Sẵn sàng

Phản hồi API lồng nhau

Các đối tượng và mảng được suy luận đệ quy, bao gồm các mảng của các đối tượng lồng nhau và các mục phản hồi lặp lại.

Các loại mơ hồ bảo thủ

Các mảng nguyên thủy hỗn hợp trở thành union, các mảng rỗng trở thành unknown[], và các giá trị chỉ null vẫn là null.

Tên thuộc tính an toàn

Các định danh TypeScript không hợp lệ được phát ra dưới dạng khóa được trích dẫn, vì vậy các trường API có dấu cách hoặc dấu gạch nối vẫn biên dịch được.

Công cụ dành cho nhà phát triển liên quan

Trình tạo JSON sang TypeScript

Suy luận giao diện TypeScript hoặc bí danh kiểu từ các giá trị JSON mẫu.

Đầu vào
Mẫu hợp lệ JSON cộng với tên gốc và tùy chọn kiểu xuất khẩu.
Đầu ra
Khai báo kiểu TypeScript có thể sao chép.
Giới hạn thực tế
Suy luận mô tả mẫu, không phải mọi tải trọng trong tương lai; null, mảng rỗng, trường tùy chọn, hợp nhất, ngày tháng và định danh cần được xem xét bởi nhà phát triển.
Quyền riêng tư và xử lý dữ liệu
mẫu JSON hợp lệ cộng với tùy chọn tên gốc và kiểu đầu ra được xử lý trong tab trình duyệt này. Convertr không nhận hoặc lưu trữ nó; đóng hoặc tải lại trang sẽ xóa trạng thái làm việc trừ khi công cụ cung cấp tải xuống cục bộ.

Cách sử dụng công cụ này

  1. Cung cấp mẫu JSON hợp lệ cùng với các tùy chọn tên gốc và kiểu đầu ra trong các điều khiển công cụ.
  2. Chọn các thiết lập ảnh hưởng đến tuyên bố kiểu TypeScript có thể sao chép, sau đó chạy công cụ.
  3. Xem lại các khai báo kiểu TypeScript có thể sao chép trước khi sao chép hoặc tải xuống.

Các lỗi thường gặp

JSON không hợp lệ, mẫu không đại diện hoặc khóa yêu cầu thuộc tính được trích dẫn có thể tạo ra các loại cần điều chỉnh.

Ví dụ thực tế

Dán một đối tượng người dùng có id, tên và vai trò để tạo giao diện Người dùng với một mảng chuỗi.