Схема импорта 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 сейчас →