Schema di importazione JSON di LoopGantt
Crea diagrammi di Gantt in modo programmatico usando il nostro semplice formato JSON
Avvio rapido
Per creare un diagramma di Gantt da JSON, vai su loopgantt.com/import e incolla i dati del tuo progetto nel formato seguente:
{
"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
}
]
}Provalo ora! Copia l'esempio qui sopra e crea il tuo diagramma di Gantt all'istante.
Apri lo strumento di importazione →Riferimento dello schema
Oggetto progetto
| Campo | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
name | string | Sì | Nome del progetto |
description | string | No | Descrizione del progetto |
startDate | string (data ISO) | No | Data di inizio del progetto (predefinita: oggi) |
tasks | Task[] | Sì | Array di oggetti attività |
Oggetto attività
| Campo | Tipo | Obbligatorio | Descrizione |
|---|---|---|---|
name | string | Sì | Nome dell’attività |
duration | number | Sì | Durata in giorni (usa 0 per le milestone) |
dependencies | number[] | No | Array degli indici delle attività da cui dipende questa attività |
description | string | No | Descrizione o note dell’attività |
isMilestone | boolean | No | Segna come milestone (la durata deve essere 0) |
Esempi
Progetto semplice
{
"name": "Product Launch",
"tasks": [
{
"name": "Planning",
"duration": 5,
"dependencies": []
},
{
"name": "Development",
"duration": 10,
"dependencies": [
0
]
},
{
"name": "Launch",
"duration": 0,
"dependencies": [
1
],
"isMilestone": true
}
]
}Progetto con attività in parallelo
{
"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
}
]
}Utilizzo con l'IA
Consiglio per chi usa l’AI: puoi chiedere a ChatGPT, Claude o ad altri assistenti AI di generare il JSON del progetto nel formato LoopGantt. Basta scrivere: “Crea un JSON di diagramma di Gantt per [il tuo progetto] nel formato LoopGantt” e incollare il risultato su loopgantt.com/import.
Integrazione API
Puoi anche creare progetti in modo programmatico tramite la nostra API di importazione. Invia una richiesta POST a /api/import con i dati del progetto in JSON:
POST /api/import
Content-Type: application/json
{
"name": "My Project",
"tasks": [...]
}
// Response:
{
"success": true,
"projectId": "uuid",
"redirectUrl": "/dashboard/project/uuid"
}API senza chiave e server MCP — nessun account necessario
La via più rapida per gli agenti AI: POST https://loopgantt.com/api/v1/gantt crea un diagramma SENZA chiave e SENZA account: la risposta contiene il cronoprogramma calcolato, il percorso critico e un link di condivisione dove il diagramma si può vedere ed esportare (PNG/PDF). Oppure fai a meno di HTTP: aggiungi https://loopgantt.com/api/mcp come connettore MCP in Claude, ChatGPT o Cursor e chiedi un piano in linguaggio naturale. Tutti i dettagli nella pagina Agenti AI e MCP e nella specifica OpenAPI.
Pronto a creare il tuo diagramma di Gantt?
Importa JSON ora →