Schéma d'import JSON LoopGantt
Créez des diagrammes de Gantt par programmation grâce à notre format JSON simple
Démarrage rapide
Pour créer un diagramme de Gantt à partir de JSON, rendez-vous sur loopgantt.com/import et collez les données de votre projet au format suivant :
{
"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
}
]
}Essayez maintenant ! Copiez l'exemple ci-dessus et créez votre diagramme de Gantt instantanément.
Ouvrir l'outil d'import →Référence du schéma
Objet projet
| Champ | Type | Requis | Description |
|---|---|---|---|
name | string | Oui | Nom du projet |
description | string | Non | Description du projet |
startDate | string (date ISO) | Non | Date de début du projet (aujourd’hui par défaut) |
tasks | Task[] | Oui | Tableau d’objets tâche |
Objet tâche
| Champ | Type | Requis | Description |
|---|---|---|---|
name | string | Oui | Nom de la tâche |
duration | number | Oui | Durée en jours (0 pour les jalons) |
dependencies | number[] | Non | Tableau des indices des tâches dont dépend cette tâche |
description | string | Non | Description ou notes de la tâche |
isMilestone | boolean | Non | Marquer comme jalon (la durée doit être 0) |
Exemples
Projet simple
{
"name": "Product Launch",
"tasks": [
{
"name": "Planning",
"duration": 5,
"dependencies": []
},
{
"name": "Development",
"duration": 10,
"dependencies": [
0
]
},
{
"name": "Launch",
"duration": 0,
"dependencies": [
1
],
"isMilestone": true
}
]
}Projet avec tâches en parallèle
{
"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
}
]
}Utilisation avec l'IA
Astuce pour les utilisateurs d’IA : vous pouvez demander à ChatGPT, Claude ou d’autres assistants IA de générer le JSON de votre projet au format LoopGantt. Dites simplement : « Crée un JSON de diagramme de Gantt pour [votre projet] au format LoopGantt » et collez le résultat sur loopgantt.com/import.
Intégration via l'API
Vous pouvez aussi créer des projets par programmation via notre API d’import. Envoyez une requête POST à /api/import avec les données JSON de votre projet :
POST /api/import
Content-Type: application/json
{
"name": "My Project",
"tasks": [...]
}
// Response:
{
"success": true,
"projectId": "uuid",
"redirectUrl": "/dashboard/project/uuid"
}API sans clé et serveur MCP — aucun compte requis
La voie la plus rapide pour les agents IA : POST https://loopgantt.com/api/v1/gantt crée un diagramme SANS clé et SANS compte — la réponse contient le planning calculé, le chemin critique et un lien de partage où le diagramme peut être consulté et exporté (PNG/PDF). Ou passez-vous entièrement de HTTP : ajoutez https://loopgantt.com/api/mcp comme connecteur MCP dans Claude, ChatGPT ou Cursor et demandez un planning en langage courant. Tous les détails sur la page Agents IA et MCP et dans la spécification OpenAPI.
Prêt à créer votre diagramme de Gantt ?
Importer le JSON maintenant →