Схема імпорту JSON LoopGantt
Створюйте діаграми Ганта програмно за допомогою нашого простого формату JSON
Швидкий старт
Щоб створити діаграму Ганта з JSON, відкрийте loopgantt.com/import і вставте дані проєкту в такому форматі:
{
"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
}
]
}Спробуйте зараз! Скопіюйте приклад вище й миттєво створіть діаграму Ганта.
Відкрити інструмент імпорту →Довідник схеми
Об’єкт проєкту
| Поле | Тип | Обов’язкове | Опис |
|---|---|---|---|
name | string | Так | Назва проєкту |
description | string | Ні | Опис проєкту |
startDate | string (дата ISO) | Ні | Дата початку проєкту (за замовчуванням — сьогодні) |
tasks | Task[] | Так | Масив об’єктів завдань |
Об’єкт завдання
| Поле | Тип | Обов’язкове | Опис |
|---|---|---|---|
name | string | Так | Назва завдання |
duration | number | Так | Тривалість у днях (0 — для віх) |
dependencies | number[] | Ні | Масив індексів завдань, від яких залежить це завдання |
description | string | Ні | Опис завдання або нотатки |
isMilestone | boolean | Ні | Позначити як віху (тривалість має бути 0) |
Приклади
Простий проєкт
{
"name": "Product Launch",
"tasks": [
{
"name": "Planning",
"duration": 5,
"dependencies": []
},
{
"name": "Development",
"duration": 10,
"dependencies": [
0
]
},
{
"name": "Launch",
"duration": 0,
"dependencies": [
1
],
"isMilestone": true
}
]
}Проєкт із паралельними завданнями
{
"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
}
]
}Використання з AI
Порада для користувачів AI: попросіть ChatGPT, Claude чи іншого AI-асистента згенерувати JSON проєкту у форматі LoopGantt. Просто напишіть: «Створи JSON діаграми Ганта для [ваш проєкт] у форматі LoopGantt» — і вставте результат на loopgantt.com/import.
Інтеграція API
Проєкти можна створювати й програмно — через наш API імпорту. Надішліть POST-запит на /api/import із даними проєкту в JSON:
POST /api/import
Content-Type: application/json
{
"name": "My Project",
"tasks": [...]
}
// Response:
{
"success": true,
"projectId": "uuid",
"redirectUrl": "/dashboard/project/uuid"
}API без ключа й сервер MCP — обліковий запис не потрібен
Найшвидший шлях для AI-агентів: POST https://loopgantt.com/api/v1/gantt створює діаграму БЕЗ ключа й БЕЗ облікового запису — у відповіді надходять обчислений графік, критичний шлях і посилання, за яким діаграму можна переглянути й експортувати (PNG/PDF). Або обійдіться взагалі без HTTP: додайте https://loopgantt.com/api/mcp як конектор MCP у Claude, ChatGPT чи Cursor і попросіть план звичайними словами. Подробиці — на сторінці «AI-агенти та MCP» і в специфікації OpenAPI.
Готові створити діаграму Ганта?
Імпортувати JSON зараз →