La problématique ################ **Avantage du CSV** : Facile à générer depuis un outil tel qu'un logiciel de tableur (LibreOffice Calc, Google Sheets, Microsoft Excel, etc.) **Inconvénient du CSV** : accès aux données par des index susceptibles de changer **Solution proposée** : conversion du CSV en JSON .. note:: on peut reprendre notre tableau sous la forme suivante : Illustration de la différence CSV/JSON ************************************** CSV et TSV ========== .. code-block:: csv Paris, CDG New York, JFK Tokyo, NRT Berlin, BER .. code-block:: tsv Paris ⇥ CDG New York ⇥ JFK Tokyo ⇥ NRT Berlin ⇥ BER Ce qui ressemblera à : .. list-table:: résultat :header-rows: 1 * - - 0 (A) - 1 (B) * - 0 - Paris - CDG * - 1 - New York - JFK * - 2 - Tokyo - NRT * - 3 - Berlin - BER JSON ==== .. code-block:: json { "Paris" : "CDG", "New York" : "JFK", "Tokyo" : "NRT", "Berlin" : "BER" } (Il ne serait pas pertinent de représenter cela comme un tableau) JSON ==== Où l'on remarque le problème que pose le changement des index en CSV. .. figure:: diagrammes/CSV-JSON.svg