Esquema de importación JSON de LoopGantt
Crea diagramas de Gantt programáticamente usando nuestro formato JSON simple
Inicio rápido
Para crear un diagrama de Gantt a partir de JSON, visita loopgantt.com/import y pega los datos de tu proyecto con el siguiente formato:
{
"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
}
]
}¡Pruébalo ahora! Copia el ejemplo de arriba y crea tu diagrama de Gantt al instante.
Abrir herramienta de importación →Referencia del esquema
Objeto de proyecto
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
name | string | Sí | Nombre del proyecto |
description | string | No | Descripción del proyecto |
startDate | string (fecha ISO) | No | Fecha de inicio del proyecto (por defecto, hoy) |
tasks | Task[] | Sí | Array de objetos de tarea |
Objeto de tarea
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
name | string | Sí | Nombre de la tarea |
duration | number | Sí | Duración en días (usa 0 para los hitos) |
dependencies | number[] | No | Array con los índices de las tareas de las que depende esta tarea |
description | string | No | Descripción o notas de la tarea |
isMilestone | boolean | No | Marcar como hito (la duración debe ser 0) |
Ejemplos
Proyecto sencillo
{
"name": "Product Launch",
"tasks": [
{
"name": "Planning",
"duration": 5,
"dependencies": []
},
{
"name": "Development",
"duration": 10,
"dependencies": [
0
]
},
{
"name": "Launch",
"duration": 0,
"dependencies": [
1
],
"isMilestone": true
}
]
}Proyecto con tareas en paralelo
{
"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
}
]
}Uso con IA
Consejo para usuarios de IA: puedes pedirle a ChatGPT, Claude u otros asistentes de IA que generen el JSON del proyecto en formato LoopGantt. Solo di: «Crea un JSON de diagrama de Gantt para [tu proyecto] usando el formato LoopGantt» y pega el resultado en loopgantt.com/import.
Integración con API
También puedes crear proyectos de forma programática con nuestra API de importación. Envía una solicitud POST a /api/import con los datos de tu proyecto en JSON:
POST /api/import
Content-Type: application/json
{
"name": "My Project",
"tasks": [...]
}
// Response:
{
"success": true,
"projectId": "uuid",
"redirectUrl": "/dashboard/project/uuid"
}API sin clave y servidor MCP — sin necesidad de cuenta
La vía más rápida para agentes de IA: POST https://loopgantt.com/api/v1/gantt crea un diagrama SIN clave y SIN cuenta: la respuesta incluye el cronograma calculado, la ruta crítica y un enlace para compartir donde se puede ver y exportar el diagrama (PNG/PDF). O sáltate HTTP por completo: añade https://loopgantt.com/api/mcp como conector MCP en Claude, ChatGPT o Cursor y pide un plan en lenguaje natural. Todos los detalles en la página de agentes de IA y MCP y en la especificación OpenAPI.
¿Listo para crear tu diagrama de Gantt?
Importar JSON ahora →