Schemat importu JSON LoopGantt
Twórz wykresy Gantta programowo za pomocą naszego prostego formatu JSON
Szybki start
Aby utworzyć wykres Gantta z JSON, wejdź na loopgantt.com/import i wklej dane projektu w następującym formacie:
{
"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
}
]
}Wypróbuj teraz! Skopiuj powyższy przykład i natychmiast utwórz wykres Gantta.
Otwórz narzędzie importu →Dokumentacja schematu
Obiekt projektu
| Pole | Typ | Wymagane | Opis |
|---|---|---|---|
name | string | Tak | Nazwa projektu |
description | string | Nie | Opis projektu |
startDate | string (data ISO) | Nie | Data rozpoczęcia projektu (domyślnie dzisiaj) |
tasks | Task[] | Tak | Tablica obiektów zadań |
Obiekt zadania
| Pole | Typ | Wymagane | Opis |
|---|---|---|---|
name | string | Tak | Nazwa zadania |
duration | number | Tak | Czas trwania w dniach (0 dla kamieni milowych) |
dependencies | number[] | Nie | Tablica indeksów zadań, od których zależy to zadanie |
description | string | Nie | Opis zadania lub notatki |
isMilestone | boolean | Nie | Oznacz jako kamień milowy (czas trwania powinien wynosić 0) |
Przykłady
Prosty projekt
{
"name": "Product Launch",
"tasks": [
{
"name": "Planning",
"duration": 5,
"dependencies": []
},
{
"name": "Development",
"duration": 10,
"dependencies": [
0
]
},
{
"name": "Launch",
"duration": 0,
"dependencies": [
1
],
"isMilestone": true
}
]
}Projekt z zadaniami równoległymi
{
"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
}
]
}Korzystanie z AI
Wskazówka dla użytkowników AI: możesz poprosić ChatGPT, Claude lub innych asystentów AI o wygenerowanie JSON projektu w formacie LoopGantt. Wystarczy napisać: „Utwórz JSON wykresu Gantta dla [twój projekt] w formacie LoopGantt” i wkleić wynik na loopgantt.com/import.
Integracja z API
Projekty możesz też tworzyć programowo przez nasze API importu. Wyślij żądanie POST na /api/import z danymi projektu w formacie JSON:
POST /api/import
Content-Type: application/json
{
"name": "My Project",
"tasks": [...]
}
// Response:
{
"success": true,
"projectId": "uuid",
"redirectUrl": "/dashboard/project/uuid"
}API bez klucza i serwer MCP — bez zakładania konta
Najszybsza droga dla agentów AI: POST https://loopgantt.com/api/v1/gantt tworzy wykres BEZ klucza i BEZ konta — odpowiedź zawiera wyliczony harmonogram, ścieżkę krytyczną i link do udostępniania, pod którym można obejrzeć i wyeksportować wykres (PNG/PDF). Albo pomiń HTTP: dodaj https://loopgantt.com/api/mcp jako konektor MCP w Claude, ChatGPT lub Cursorze i poproś o plan zwykłym językiem. Wszystkie szczegóły znajdziesz na stronie Agenci AI i MCP oraz w specyfikacji OpenAPI.
Chcesz utworzyć wykres Gantta?
Zaimportuj JSON teraz →