Monu Tools

JSON sang TypeScript

Tạo interface TypeScript từ một mẫu JSON, với kiểu lồng nhau, mảng và trường tùy chọn. Chạy trong trình duyệt của bạn.

Cách dùng JSON sang TS

  1. 01

    Dán một đối tượng hoặc mảng JSON.

  2. 02

    Tùy chọn đặt tên interface gốc.

  3. 03

    Sao chép các interface TypeScript đã tạo.

Câu hỏi thường gặp

Các đối tượng lồng nhau được xử lý như thế nào?

Mỗi đối tượng lồng nhau trở thành interface có tên riêng, được tham chiếu từ đối tượng cha, nên kết quả gọn gàng và tái sử dụng được.

Còn các mảng có hình dạng khác nhau thì sao?

Các mảng đối tượng được hợp nhất thành một interface, và các khóa thiếu ở một số phần tử được đánh dấu tùy chọn. Mảng các kiểu nguyên thủy hỗn hợp trở thành kiểu phần tử union.

JSON của tôi có được tải lên đâu không?

Không. Các kiểu được tạo hoàn toàn trong trình duyệt của bạn, nên dữ liệu của bạn không bao giờ rời khỏi thiết bị.

Về công cụ này

Một công cụ tạo TypeScript từ JSON suy ra các interface từ một ví dụ, xử lý đối tượng lồng nhau, mảng đối tượng với khóa tùy chọn, và kiểu union.

Nó chạy cục bộ trong trình duyệt của bạn, nên nó nhanh và dữ liệu của bạn luôn riêng tư. Nó suy ra một hình dạng từ mẫu chứ không bắt buộc một schema.

Công cụ liên quan