> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pads4.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Connecting a legacy JSON File

JSON (**JavaScript Object Notation**) est un format largement utilisé pour **stocker et échanger des données structurées**. Dans **PADS4**, les fichiers JSON peuvent être utilisés comme **sources de données** pour du contenu d'affichage dynamique en temps réel.

***

### **Étapes pour ajouter ou modifier une connexion de fichier JSON**

#### **1. Démarrer l'Assistant Data Provider**

* Ouvrez **Data Provider Wizard** en suivant les instructions dans **Adding a Data Provider** ou **Editing a Data Provider**.
* Sélectionnez **JSON File** comme type de fournisseur.

***

#### **2. Spécifier l'emplacement du fichier JSON**

* **Content Library** → Sélectionnez cette option pour utiliser un fichier JSON stocké dans la **PADS4 Content Library**.
* **File Name** → Choisissez cette option pour utiliser un fichier JSON situé **en dehors de la bibliothèque de contenu**.
* Utilisez la fonction de navigation pour localiser et sélectionner le fichier JSON souhaité.

**Recommandation**:\
Si **vous n'utilisez pas un PADS4 Data Server**, il est préférable de stocker les fichiers JSON dans la **PADS4 Content Library**. Cela assure une **synchronisation automatique** sur tous les ordinateurs connectés. Si un fichier JSON est **en dehors de la bibliothèque**, la distribution des fichiers doit être gérée manuellement.

***

#### **3. Configurer l'encodage du texte**

* Si le fichier JSON **nécessite un format d'encodage de texte spécifique**, sélectionnez l'option appropriée.

***

#### **4. Configurer le formatage des données**

* **Flatten Hierarchical Data** → Si la structure JSON contient plusieurs niveaux, cette option **aplatit les données imbriquées** dans un format tabulaire.
* **Include Parent Levels Column Names** → Ajoute les noms des niveaux parents pour une **représentation hiérarchique plus claire**.
* **Create Additional Columns Without HTML Tags** → Supprime les balises HTML des champs de texte et **les convertit en texte brut**.

Passez à l'étape suivante.

***

#### **5. Finalisation de la configuration du fichier JSON**

* Complétez la configuration du fournisseur de données.

***

## **Considérations importantes**

* **Utilisation de PADS4 Data Server**
  * Si un **PADS4 Data Server** est utilisé, assurez-vous que le fichier JSON **est accessible** du **point de vue du serveur**.
  * Si **vous n'utilisez pas de Data Server**, confirmez que **PADS4 Designer et PADS4 Viewers** peuvent accéder à l'emplacement du fichier JSON spécifié.

* **Gestion des données JSON hiérarchiques**
  * Si la structure JSON contient plusieurs niveaux, l'activation de **Flatten Hierarchical Data** assure une meilleure compatibilité.

En suivant ces étapes, **PADS4 peut intégrer et afficher de manière transparente des données basées sur JSON** dans les présentations d'affichage dynamique.
