Le parsing JSON (ou analyse JSON) désigne le processus qui consiste à lire et interpréter un fichier ou une chaîne au format JSON pour en extraire des données utilisables dans un programme ou un outil d’automatisation.
En d’autres termes :
“Parser un JSON”, c’est le transformer d’un texte brut en données structurées utilisables.
Qu’est-ce qu’un JSON ?
JSON = JavaScript Object Notation
C’est un format texte standard utilisé pour représenter des objets de données : listes, valeurs, tableaux, dictionnaires…
Exemple de JSON brut :
{
"nom": "Alice",
"âge": 30,
"compétences": ["Python", "IA", "Automatisation"]
}
Que signifie “parser” ce JSON ?
Cela veut dire interpréter cette structure pour pouvoir accéder à ses éléments comme ceci :
-
nom→"Alice" -
âge→30 -
compétences[0]→"Python"
️ Comment parser un JSON selon l’outil ?
| Environnement | Méthode de parsing |
|---|---|
| Python | json.loads(json_string) |
| JavaScript | JSON.parse(json_string) |
| Make (Integromat) | Utilisation du module « Parse JSON » ou accès via « get » ({{myJson.nom}}) |
| Zapier | Utilisation du module Code (JavaScript) ou Formatter > Utilities > Line Itemizer |
| Excel / Google Sheets | Utilisation de scripts ou outils comme IMPORTJSON() |
| Postman | Parsing automatique via pm.response.json() |
Exemple concret dans un outil d’automatisation (Make) :
Supposons que tu reçoives ce JSON dans une API :
{
"client": {
"nom": "Durand",
"email": "durand@email.com"
},
"commande": {
"produits": ["Livre", "Agenda"]
}
}
Tu pourras ensuite :
-
accéder à
client.nom→"Durand" -
accéder à
commande.produits[1]→"Agenda"
✅ Pourquoi parser un JSON ?
-
Pour extraire les bonnes valeurs dans des automatisations
-
Pour remplir un tableau ou une base de données
-
Pour réutiliser l’information dans un mail, un document, un script, etc.
⚠️ Erreurs fréquentes :
-
❌ JSON mal formé (virgule manquante, guillemets oubliés…)
-
❌ Accès à un champ inexistant → erreur ou valeur vide
-
❌ Donnée imbriquée trop profondément sans clé directe
-
❌ Traitement d’un tableau comme un objet
