Lược đồ nhập JSON của LoopGantt
Tạo biểu đồ Gantt bằng lập trình với định dạng JSON đơn giản của chúng tôi
Bắt đầu nhanh
Để tạo biểu đồ Gantt từ JSON, hãy truy cập loopgantt.com/import và dán dữ liệu dự án theo định dạng sau:
{
"name": "Website Redesign",
"description": "Complete website redesign project with modern UI",
"tasks": [
{
"name": "Requirements Gathering",
"duration": 3,
"dependencies": []
},
{
"name": "Wireframe Design",
"duration": 5,
"dependencies": [
0
]
},
{
"name": "Visual Design",
"duration": 7,
"dependencies": [
1
]
},
{
"name": "Frontend Development",
"duration": 10,
"dependencies": [
2
]
},
{
"name": "Backend Integration",
"duration": 8,
"dependencies": [
3
]
},
{
"name": "Testing & QA",
"duration": 5,
"dependencies": [
3,
4
]
},
{
"name": "Launch",
"duration": 0,
"dependencies": [
5
],
"isMilestone": true
}
]
}Thử ngay! Sao chép ví dụ phía trên và tạo biểu đồ Gantt tức thì.
Mở công cụ nhập →Tài liệu tham chiếu lược đồ
Đối tượng dự án
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
name | string | Có | Tên dự án |
description | string | Không | Mô tả dự án |
startDate | string (ngày ISO) | Không | Ngày bắt đầu dự án (mặc định là hôm nay) |
tasks | Task[] | Có | Mảng các đối tượng nhiệm vụ |
Đối tượng nhiệm vụ
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
name | string | Có | Tên nhiệm vụ |
duration | number | Có | Thời lượng tính bằng ngày (dùng 0 cho cột mốc) |
dependencies | number[] | Không | Mảng chỉ số của các nhiệm vụ mà nhiệm vụ này phụ thuộc vào |
description | string | Không | Mô tả hoặc ghi chú nhiệm vụ |
isMilestone | boolean | Không | Đánh dấu là cột mốc (thời lượng nên là 0) |
Ví dụ
Dự án đơn giản
{
"name": "Product Launch",
"tasks": [
{
"name": "Planning",
"duration": 5,
"dependencies": []
},
{
"name": "Development",
"duration": 10,
"dependencies": [
0
]
},
{
"name": "Launch",
"duration": 0,
"dependencies": [
1
],
"isMilestone": true
}
]
}Dự án có nhiệm vụ song song
{
"name": "Marketing Campaign",
"tasks": [
{
"name": "Strategy",
"duration": 3,
"dependencies": []
},
{
"name": "Content Creation",
"duration": 7,
"dependencies": [
0
]
},
{
"name": "Design Assets",
"duration": 5,
"dependencies": [
0
]
},
{
"name": "Review",
"duration": 2,
"dependencies": [
1,
2
]
},
{
"name": "Go Live",
"duration": 0,
"dependencies": [
3
],
"isMilestone": true
}
]
}Sử dụng với AI
Mẹo cho người dùng AI: Bạn có thể nhờ ChatGPT, Claude hoặc các trợ lý AI khác tạo JSON dự án theo định dạng LoopGantt. Chỉ cần nói: “Tạo JSON biểu đồ Gantt cho [dự án của bạn] theo định dạng LoopGantt” rồi dán kết quả vào loopgantt.com/import.
Tích hợp API
Bạn cũng có thể tạo dự án bằng lập trình qua API nhập của chúng tôi. Gửi yêu cầu POST tới /api/import kèm dữ liệu dự án dạng JSON:
POST /api/import
Content-Type: application/json
{
"name": "My Project",
"tasks": [...]
}
// Response:
{
"success": true,
"projectId": "uuid",
"redirectUrl": "/dashboard/project/uuid"
}API không cần khóa & máy chủ MCP — không cần tài khoản
Cách nhanh nhất cho các AI agent: POST https://loopgantt.com/api/v1/gantt tạo biểu đồ mà KHÔNG cần khóa và KHÔNG cần tài khoản — phản hồi trả về lịch trình đã tính, đường găng và một liên kết chia sẻ để xem và xuất biểu đồ (PNG/PDF). Hoặc bỏ qua HTTP hoàn toàn: thêm https://loopgantt.com/api/mcp làm trình kết nối MCP trong Claude, ChatGPT hoặc Cursor rồi yêu cầu kế hoạch bằng ngôn ngữ tự nhiên. Xem chi tiết đầy đủ trên trang AI Agent & MCP và trong đặc tả OpenAPI.
Sẵn sàng tạo biểu đồ Gantt?
Nhập JSON ngay →