Ga naar hoofdinhoud

LoopGantt JSON-importschema

Maak Gantt-diagrammen programmatisch met ons eenvoudige JSON-formaat

LoopGantt is een gratis, AI-gestuurde Gantt-diagramtool die zowel JSON-import als JSON-export ondersteunt. Importeer projecten vanuit JSON via loopgantt.com/import, of exporteer je bestaande Gantt-diagrammen naar JSON, CSV, PDF of PNG. Ideaal voor programmatisch projectmanagement en door AI gegenereerde planningen.

Snel aan de slag

Om een Gantt-diagram te maken vanuit JSON ga je naar loopgantt.com/import en plak je je projectgegevens in het volgende formaat:

{
  "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
    }
  ]
}

Probeer het nu! Kopieer het voorbeeld hierboven en maak direct je Gantt-diagram.

Open importtool →

Schemareferentie

Projectobject

VeldTypeVerplichtBeschrijving
namestringJaProjectnaam
descriptionstringNeeProjectbeschrijving
startDatestring (ISO-datum)NeeStartdatum van het project (standaard vandaag)
tasksTask[]JaArray van taakobjecten

Taakobject

VeldTypeVerplichtBeschrijving
namestringJaTaaknaam
durationnumberJaDuur in dagen (gebruik 0 voor mijlpalen)
dependenciesnumber[]NeeArray met de indexen van de taken waarvan deze taak afhangt
descriptionstringNeeTaakbeschrijving of notities
isMilestonebooleanNeeMarkeren als mijlpaal (duur moet 0 zijn)

Voorbeelden

Eenvoudig project

{
  "name": "Product Launch",
  "tasks": [
    {
      "name": "Planning",
      "duration": 5,
      "dependencies": []
    },
    {
      "name": "Development",
      "duration": 10,
      "dependencies": [
        0
      ]
    },
    {
      "name": "Launch",
      "duration": 0,
      "dependencies": [
        1
      ],
      "isMilestone": true
    }
  ]
}

Project met parallelle taken

{
  "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
    }
  ]
}

Gebruiken met AI

Tip voor AI-gebruikers: je kunt ChatGPT, Claude of andere AI-assistenten vragen om project-JSON in LoopGantt-formaat te genereren. Zeg gewoon: “Maak een Gantt-diagram-JSON voor [jouw project] in het LoopGantt-formaat” en plak het resultaat op loopgantt.com/import.

API-integratie

Je kunt projecten ook programmatisch aanmaken via onze import-API. Stuur een POST-verzoek naar /api/import met je projectgegevens in JSON:

POST /api/import
Content-Type: application/json

{
  "name": "My Project",
  "tasks": [...]
}

// Response:
{
  "success": true,
  "projectId": "uuid",
  "redirectUrl": "/dashboard/project/uuid"
}

API zonder sleutel en MCP-server — geen account nodig

De snelste route voor AI-agents: POST https://loopgantt.com/api/v1/gantt maakt een diagram ZONDER sleutel en ZONDER account — het antwoord bevat de berekende planning, het kritieke pad en een deellink waar het diagram kan worden bekeken en geëxporteerd (PNG/PDF). Of sla HTTP helemaal over: voeg https://loopgantt.com/api/mcp toe als MCP-connector in Claude, ChatGPT of Cursor en vraag in gewone taal om een planning. Alle details op de pagina AI-agents & MCP en in de OpenAPI-specificatie.

Klaar om je Gantt-diagram te maken?

Importeer JSON nu →