JSON → TypeScript
Tạo interface TypeScript từ đối tượng hoặc mảng JSON.
Nhập
Chuyển sang
Đầu ra
Riêng tư theo thiết kế
Việc chuyển đổi chạy hoàn toàn trên trình duyệt. Văn bản của bạn không được gửi lên máy chủ.
Mẹo
Định dạng in đẹp JSON. Nén gỡ khoảng trắng. JSON → TypeScript tạo interface từ object và mảng.
Cách chuyển với JSON → TypeScript
Dán JSON hợp lệ vào khung input.
Kết quả cập nhật khi bạn gõ — không tải dữ liệu lên.
Dùng Chuyển sang để đổi giữa Định dạng, nén và TypeScript với cùng JSON.
Sao chép kết quả. JSON không hợp lệ hiện lỗi thay vì output.
Khi nào nên dùng?
Định dạng
In đẹp JSON với thụt lề và sắp xếp khóa tùy chọn.
Nén
Gỡ khoảng trắng khỏi JSON hợp lệ để payload nhỏ hơn.
Kiểu
Chuyển mẫu JSON thành interface TypeScript.
Ở lại đây
JSON không rời tab này.
JSON của bạn được giữ riêng tư.
Định dạng, nén và tạo TypeScript chạy hoàn toàn trên trình duyệt.
Về công cụ chuyển JSON trực tiếp
Nén JSON và JSON → TypeScript chia sẻ persist với Định dạng JSON. Nén gỡ khoảng trắng từ JSON hợp lệ. TypeScript tạo interface từ object và mảng. JSON không hợp lệ hiện lỗi thay vì bịa output. Chuyển sang nhảy giữa ba công cụ với cùng payload.
Ví dụ: JSON in đẹp nén thành một dòng cho thân API; cùng object có thể phát interface TypeScript cho client. Dấu phẩy thừa không phải JSON.
Dùng Kiểm tra JSON nếu chỉ cần đúng/sai kèm số dòng. So sánh JSON cho hai tài liệu. Không tải dữ liệu lên.
Công cụ JSON liên quan
Định dạng JSON
In đẹp JSON với thụt lề, sắp xếp khóa tùy chọn, và nén.
Nén JSON
Gỡ khoảng trắng khỏi JSON hợp lệ.
Kiểm tra JSON
Kiểm tra và định dạng JSON. Xem lỗi cú pháp chi tiết. Kết quả cập nhật khi bạn gõ — không tải dữ liệu lên.
Chuyển YAML ↔ JSON
Chuyển YAML sang JSON, hoặc JSON sang YAML.
Tạo JSON giả
Tạo JSON mẫu người dùng, sản phẩm hoặc phản hồi API. Payload hiện ngay khi bạn chọn mẫu.
Ví dụ JSON → TypeScript
Interface
Công cụ JSON
| Công cụ | Ví dụ | Dùng khi |
|---|---|---|
| Định dạng | { "hello": "world" } | In đẹp, review và diff dễ đọc |
| Nén | {"hello":"world"} | Payload gọn, log và sao chép |
| TypeScript | export interface Root { … } | Interface cho mẫu API và mock |
Hỏi đáp JSON → TypeScript
Dán đối tượng hoặc mảng JSON vào JSON → TypeScript. TypeScript cập nhật khi bạn gõ. Mảng gốc tạo interface phần tử và `export type Root = RootItem[]`. Đối tượng lồng nhau trở thành interface có tên, bạn có thể sao chép vào dự án.
Không. Suy luận kiểu chạy trên trình duyệt. Dùng mẫu đại diện, gồm mảng và đối tượng lồng nhau khác nhau giữa các phần tử (các khóa đó sẽ là tùy chọn). Xuất kết quả thành tệp .ts từ khung kết quả khi bạn sẵn sàng đưa vào dự án.