LoopGantt JSON İçe Aktarma Şeması
Basit JSON biçimimizi kullanarak programlı biçimde Gantt grafikleri oluşturun
Hızlı Başlangıç
JSON'dan Gantt grafiği oluşturmak için loopgantt.com/import adresine gidin ve proje verilerinizi aşağıdaki biçimde yapıştırın:
{
"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
}
]
}Şimdi deneyin! Yukarıdaki örneği kopyalayın ve Gantt grafiğinizi anında oluşturun.
İçe Aktarma Aracını Açın →Şema Başvurusu
Proje nesnesi
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
name | string | Evet | Proje adı |
description | string | Hayır | Proje açıklaması |
startDate | string (ISO tarihi) | Hayır | Proje başlangıç tarihi (varsayılan: bugün) |
tasks | Task[] | Evet | Görev nesnelerinden oluşan dizi |
Görev nesnesi
| Alan | Tür | Zorunlu | Açıklama |
|---|---|---|---|
name | string | Evet | Görev adı |
duration | number | Evet | Gün cinsinden süre (kilometre taşları için 0 kullanın) |
dependencies | number[] | Hayır | Bu görevin bağlı olduğu görevlerin indekslerinden oluşan dizi |
description | string | Hayır | Görev açıklaması veya notlar |
isMilestone | boolean | Hayır | Kilometre taşı olarak işaretle (süre 0 olmalıdır) |
Örnekler
Basit proje
{
"name": "Product Launch",
"tasks": [
{
"name": "Planning",
"duration": 5,
"dependencies": []
},
{
"name": "Development",
"duration": 10,
"dependencies": [
0
]
},
{
"name": "Launch",
"duration": 0,
"dependencies": [
1
],
"isMilestone": true
}
]
}Paralel görevler içeren proje
{
"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
}
]
}Yapay Zekâ ile Kullanım
Yapay zekâ kullananlar için ipucu: ChatGPT, Claude veya diğer yapay zekâ asistanlarından LoopGantt biçiminde proje JSON'u oluşturmalarını isteyebilirsiniz. Şunu yazmanız yeterli: “LoopGantt biçimini kullanarak [projeniz] için bir Gantt grafiği JSON'u oluştur” ve sonucu loopgantt.com/import adresine yapıştırın.
API Entegrasyonu
Projeleri içe aktarma API'miz aracılığıyla programatik olarak da oluşturabilirsiniz. JSON proje verilerinizle birlikte /api/import adresine bir POST isteği gönderin:
POST /api/import
Content-Type: application/json
{
"name": "My Project",
"tasks": [...]
}
// Response:
{
"success": true,
"projectId": "uuid",
"redirectUrl": "/dashboard/project/uuid"
}Anahtarsız API ve MCP sunucusu — hesap gerekmez
Yapay zekâ ajanları için en hızlı yol: POST https://loopgantt.com/api/v1/gantt anahtar ve hesap OLMADAN bir grafik oluşturur — yanıt; hesaplanan iş programını, kritik yolu ve grafiğin görüntülenip dışa aktarılabileceği (PNG/PDF) bir paylaşım bağlantısını içerir. Ya da HTTP'yi tamamen atlayın: https://loopgantt.com/api/mcp adresini Claude, ChatGPT veya Cursor'da MCP bağlayıcısı olarak ekleyin ve doğal dille bir plan isteyin. Tüm ayrıntılar Yapay Zekâ Ajanları ve MCP sayfasında ve OpenAPI spesifikasyonunda.
Gantt grafiğinizi oluşturmaya hazır mısınız?
JSON'u Şimdi İçe Aktarın →