Skip to content
Power Platform - Apps - Automate - SharePoint
  • Pages
    • Support Power Platform - Power Apps - Power Automate
      • Licences
      • Mises à jour (waves)
      • Environnement & Solutions
        • Attribuer des droits sur un environnement
      • Power BI
      • Liens vers nos supports
    • Architecture Power Platform
      • Modéliser des données
    • Administrer Power Platform
      • Références
      • Sécurité
      • Center of Excellent (CeE)
      • Application Lifecycle Management (ALM) [WiP]
    • Power Apps
      • Références
      • Process de développement d'applications PowerApps
        • Création d'applications [WiP]
        • Contrôles
        • Contrôles modernes
      • Power Apps - Fonctions principales
        • Tips Fonctions
        • Fonction Patch
          • Patch des types complexes d'une liste SharePoint
      • Applications basées sur un modèle (model driven apps)
        • Tips Fonctions
        • Modèles Word avec une application pilotée par modèle
        • Lancer un flux depuis un bouton d'une application pilotée par modèle
        • Ressources JavaScript
      • Modes opératoires
        • Application Canvas - Guide de survie
        • Flux PowerAutomate à partir de Power Apps
        • Créer une application PowerApps avec une liste SharePoint
        • Compléter un modèle Word et générer un PDF [Premium]
        • Récupérer une photo depuis la caméra
        • Listes en cascade
        • Sélectionner un utilisateur (Liste SP)
        • Partager une application Power Apps
      • Développeur
        • JS
        • Outils externes
        • Bibliothèque de composants
      • Alternatives à PowerApps
      • Quizz
      • Charte de nommage et bonnes pratiques Power Apps Canvas
    • Power Automate
      • Références
      • Fonctions
        • icon picker
          JSON
        • Tips
        • Manipulations fichiers SharePoints [ToDo]
      • Modes opératoires
        • Approbations
          • Généralités
          • Approbations simples
          • [Exo] Commande fournisseur
        • [WiP] Ajouter un bouton de colonne SharePoint qui exécute un flux
        • Créer un PDF à partir de code HTML avec image
        • [WiP] Exécuter un flux depuis une ligne sélectionnée dans Excel
          • Copier un fichier depuis une PJ Outlook
        • Envoyer "en tant que"
        • Compter des éléments, même supprimés (table Audits)
      • Alternatives à Power Automate
      • Syntaxe générale
      • Power Automate pour le Bureau (PA
        • Ressources pédagogiques
    • Dataverse
      • Références
      • Common Data Model
      • Tables [WIP]
      • Colonnes [WIP]
      • Sécurité
      • Développeur
      • Référence automatique
      • Application pilotée par modèle
        • Exemple pratique
        • Migration depuis Access
    • Microsoft 365 & SharePoint
      • Vue d'ensemble de Microsoft 365 et SharePoint
      • Déroulé pédagogique
        • Module 1 : Microsoft 365 et SharePoint Online
        • Module 2 : Bibliothèques et listes
        • Module 3 : Intégration Office et gestion des documents
        • Module 4 : Type de contenu
        • Module 5 : Personnalisation des pages
        • Module 6 : Personnalisation des sites et des espaces de travail
        • Module 7 : Gestion de la sécurité
        • Module 8 : Workflows Power Automate
      • Bonnes pratiques
      • Sites SharePoint
        • Types de sites
        • Hiérarchies de sites
          • Sous-sites vs Hubs de sites
        • Créer un site
        • Principaux composants
          • Navigation
          • Composant WebPart dans les pages
          • Bibliothèques de document & Listes
          • Lien avec Teams
        • Pages d'un site SharePoint
        • Partage de flux d'un fichier ou d'un élément sélectionné
      • Listes SharePoint
        • Créer une liste
          • Créer une colonne
          • Gérer les vues
        • Power Automate avec des listes SharePoint
        • Mettre à jour une Liste SharePoint depuis Excel
        • TIPS
      • Bibliothèques de fichiers & dossiers SharePoint [WiP]
        • Rétention
        • Généralités
          • Création d'un nouveau document
          • Associer un modèle de document
          • Affichage et modification de documents dans le navigateur
          • Affichage et modification de documents dans le client
          • Téléchargement de documents
          • Déplacement et copie de documents
          • Affichage et modification des paramètres de la bibliothèque de documents
          • Paramètres de gestion des versions, approbation du contenu et extraction de documents
      • Intégration Power Apps
      • Droits & sécurité
      • API
      • Administration & rôles
    • Exercices
      • pl-7001
        PL-7001 - Power Apps Canvas
        • Lab 0 – Valider l'environnement de laboratoire
        • Lab 1 – Créer une application canevas à partir de données
        • Lab 2 – Modèle de données
        • Lab 3 – Créer une application canevas
        • Lab 4 – Créer l'interface utilisateur
        • Lab 5 – Données externes
        • Lab 6 – Formulaires
        • Lab 7 – Gérer les applications canevas
      • pl-7002
        PL-7002 - Power Automate
        • Lab 0 - Vérifier l’environnement de labo
        • Lab 1 - Créer des flux de cloud
        • Lab 2 - Modèle de données Dataverse
        • Lab 3 - SharePoint
        • Lab 4 - Flux d’approbation [SP]
        • Lab 5 - Flux de bouton [DV]
        • Lab 6 - Flux planifié [SP]
        • Lab 7 - Filtres de déclencheur [DV]
    • Exos Power Apps Power Automate
      • [Exo A] Flux avec une liste SharePoint
      • [Exo06] Créer une application Canvas avec Copilot
      • Flux avec une table Dataverse
        • Créer la source Dataverse
        • Créer le flux de bouton
        • Créer un flux automatisé avec filtre
      • Flux avec une liste SharePoint

JSON

{
"data": [
{
"nom": "DUPONT",
"prenom" : "Jean"
},
{
"nom": "DUCOS",
"prenom" : "Jeanne"
},
{
"nom": "MARTIN",
"prenom" : "Alain"
}
]
}

Voici une vue d’ensemble du vocabulaire usuel pour décrire un document JSON, illustrée par votre exemple :

Terme
Définition
Exemple extrait de l’exemple
Racine
Objet JSON principal, point d’entrée de l’arborescence.
L’ensemble { … } qui englobe toutes les autres données.
Conteneur
Nœud interne capable de regrouper d’autres nœuds (objets ou tableaux).
L’objet racine { … } et le tableau “data”: […].
Objet JSON
Conteneur constitué de paires clé-valeur, délimité par { … }.
Chaque élément de data, par exemple { "nom":"DUPONT", "prenom":"Jean" }.
Tableau JSON
Conteneur ordonné, délimité par [ … ], contenant une liste d’éléments (objets, valeurs primitives, etc.).
La valeur de la propriété data: [ { … }, { … }, { … } ].
Paire clé-valeur
Association d’une clé et d’une valeur, séparées par :.
"parametre1":"valeur1".
Propriété
Synonyme de paire clé-valeur, au sein d’un objet JSON.
Dans l’objet { "nom":"DUPONT", "prenom":"Jean" }, "nom":"DUPONT" est une propriété.
Clé
Chaîne de caractères servant d’identifiant pour accéder à la valeur.
"data", "nom", "parametre2".
Valeur
Donnée associée à une clé, de type primitif (chaîne, nombre, booléen, null) ou conteneur (objet, tableau).
Chaîne ("Jean"), objet ({…}), tableau ([…]).
Type de valeur
Catégorie à laquelle appartient la valeur : string, number, boolean, null, object ou array.
"valeur1"string ; [ … ]array.
Nœud
Terme générique désignant un emplacement dans l’arborescence JSON (objet, tableau ou feuille).
L’objet racine, chaque objet du tableau, chaque valeur primitive.
Élément de tableau
Chaque item à l’intérieur d’un tableau, qu’il s’agisse d’un objet ou d’une valeur primitive.
{ "nom":"DUCOS", "prenom":"Jeanne" } est un élément de data.
Feuille
Nœud terminal, sans descendants, possédant une valeur primitive.
Les chaînes "DUPONT", "Alain", "valeur2".
There are no rows in this table
Illustration annotée
{ ← Racine (conteneur)
"data": [ ← Propriété dont la valeur est un Tableau JSON (conteneur)
{ ← Élément de tableau de type Objet JSON (conteneur)
"nom": "DUPONT", ← Propriété (paire clé-valeur) ; Clé = "nom", Valeur = "DUPONT" (Feuille)
"prenom": "Jean" ← Propriété ; Clé = "prenom", Valeur = "Jean" (Feuille)
},
{ "nom": "DUCOS", "prenom": "Jeanne" },
{ "nom": "MARTIN", "prenom": "Alain" }
],
"parametre1": "valeur1", ← Propriété ; Clé = "parametre1", Valeur = "valeur1" (Feuille)
"parametre2": "valeur2" ← Propriété ; Clé = "parametre2", Valeur = "valeur2" (Feuille)
}

Chemin (path) Manière de pointer vers une valeur, souvent écrit en JSONPath ou dot/bracket notation.
Ex. $.data[2].prenom"Alain"

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.