Documentation JSON / JSON Documentation

Français | English

Documentation JSON (Français)

Aperçu

Ce document décrit la structure JSON utilisée pour représenter les statuts des ponts et les informations connexes.

Accès aux données JSON

Les données JSON générées sont disponibles via open data dans le dossier open_data :

Structure de live.json

Le fichier live.json se compose de :

Exemple de live.json

{
  "generation_time": "2024-08-25T16:36:15.123456-04:00",
  "data": [
    {
      "bridge_name": "St-Louis-de-Gonzague Bridge",
      "status": ["Available"],
      "details": [
        {
          "description": "Commercial vessel",
          "eta": "20:59*",
          "time_left": "253",
          "is_estimate": true
        }
      ]
    },
    {
      "bridge_name": "Larocque Bridge",
      "status": ["Available"],
      "details": [
        {
          "description": "Pleasure craft",
          "eta": "21:16",
          "time_left": 280,
          "is_estimate": false
        }
      ]
    }
  ]
}

Profil de risque quotidien

Chaque fichier profil_hebdo_YYYY-MM-DD.json contient :

Exemple de profil_hebdo_2025-05-14.json

{
  "generated": "2025-05-14T00:01:00.253008Z",
  "ponts": {
    "larocque": {
      "dimanche": {
        "00:00": 0.3333,
        "00:15": 0.5,
        "00:30": 0.1667,
        "00:45": 0.0,
        "...": "..."
      },
      "lundi": { /* ... */ },
      /* ... autres jours ... */
    },
    "st_louis_de_gonzague": { /* même structure */ }
  }
}

JSON Documentation (English)

Overview

This document describes the JSON structure used to represent bridge statuses and related information.

Accessing JSON Data

All JSON outputs are available as open data under open_data:

Live Feed live.json

The live.json file consists of:

Example live.json

{
  "generation_time": "2024-08-25T16:36:15.123456-04:00",
  "data": [
    {
      "bridge_name": "St-Louis-de-Gonzague Bridge",
      "status": ["Available"],
      "details": [
        {
          "description": "Commercial Vessel",
          "eta": "20:59*",
          "time_left": 263,
          "is_estimate": true
        }
      ]
    },
    {
      "bridge_name": "Larocque Bridge",
      "status": ["Available"],
      "details": [
        {
          "description": "Pleasure Craft",
          "eta": "21:16",
          "time_left": 280,
          "is_estimate": false
        }
      ]
    }
  ]
}

Daily Risk Profile

Each profil_hebdo_YYYY-MM-DD.json file contains:

Example profil_hebdo_2025-05-14.json

{
  "generated": "2025-05-14T23:17:00.253008Z",
  "ponts": {
    "larocque": {
      "dimanche": {
        "00:00": 0.3333,
        "00:15": 0.5,
        "00:30": 0.1667,
        "00:45": 0.0,
        "...": "..."
      },
      "lundi": { /* ... */ },
      /* ... other days ... */
    },
    "st_louis_de_gonzague": { /* same structure */ }
  }
}