JSON, pour JavaScript Object Notation, fait référence à un format de données et à un format de fichier. JSON est principalement utilisé pour échanger les données d'une application web entre un navigateur et un serveur. Quand un internaute remplit un formulaire en ligne, par exemple, les données renseignées peuvent être stockées sur un serveur au format JSON. C'est un format relativement lisible, qui représente les données structurées sous forme de paires clé/valeur. {"utilisateur":"Gabin"}, par exemple, est une paire clé/valeur. La valeur peut être une chaîne de caractères, mais également un nombre, une valeur booléenne, la valeur null, un objet ou un tableau. Un fichier JSON est un document texte enregistré avec l'extension .json, qui stocke des données structurées en paires clé/valeur. JSON, en tant que format de données, est très utilisé comme alternative au langage XML, pour échanger des données entre un serveur et une application web. Un fichier JSON stocke des données au format JSON. Ce format est utile pour: Un fichier JSON comporte un nom de fichier suivi de l'extension .json. Le contenu du fichier se présente sous forme de paires clé/valeur. Les règles de syntaxe sont les suivantes: Quand le fichier JSON comporte un nombre important de données, il se présente visuellement sous forme d'arborescence, pour faciliter la lecture. La lecture d'un fichier JSON est relativement intuitive. Dans l'exemple {"utilisateur":"Gabin"}: la valeur pour «utilisateur» est «Gabin». Les fichiers JSON comportent généralement un grand volume de données. Ces données peuvent être structurées en simples paires clé/valeur, ou sous forme d'objets ou de tableaux. Un objet JSON est un ensemble de paires clé/valeur. Les paires sont séparées par une virgule. Exemple: { "utilisateur" : { "prenom":"Gabin" , "nom":"Dupont" , "age": 19 , "ville": null } }. Les objets permettent de créer des bases de données enrichies. Dans l'exemple, l'objet utilisateur stocke les données: prénom, nom, âge et ville. Un tableau JSON est une suite de valeurs, sous forme de chaînes de caractères, associées à une clé unique. Les valeurs sont écrites entre crochets et séparées par une virgule. Exemple: {"reseaux":["Instagram", "Snapchat", "TikTok"]}. Les tableaux JSON permettent de créer des listes. Dans l'exemple, la clé reseaux stocke une liste de plusieurs valeurs. Dans un fichier JSON, il est possible d'intégrer des tableaux dans des objets. Exemple: { "utilisateur" : { "prenom":"Gabin" , "nom":"Dupont" , "age": 19 , "ville":null, "reseaux":["Instagram", "Snapchat", "TikTok"] } }. L'objet utilisateur, dans cet exemple, permet de lire les données de prénom, de nom, d'âge et de ville, et de consulter une liste de données de réseaux sociaux. Un fichier JSON peut être ouvert dans plusieurs types de logiciels: Il est possible d'ouvrir un fichier JSON avec Excel. Dans ce cas, les données s'affichent au format JSON, avec sa syntaxe propre. Bien que le format soit relativement facile à lire par l'humain, les données sont brutes: chaque ligne du fichier JSON apparaît sur une ligne du fichier Excel. Des outils permettent de convertir un fichier JSON en fichier Excel: les données sont renvoyées de manière structurée. Convertir un fichier JSON sur Excel présente l'intérêt majeur de rendre les données sous forme de tableau, plus facilement exploitable. Le tableur Excel en effet permet de faire des opérations sur les données, de les trier ou encore de les filtrer. Quand un fichier JSON est converti sur Excel: chaque clé devient le titre d'une colonne Excel, et les valeurs associées à la clé sont affichées dans la colonne correspondante. Dans l'exemple de la base utilisateurs: le fichier Excel met en évidence une colonne de prénoms, une colonne de noms, une colonne d'âges et une colonne de villes; cette base de données devient un fichier client exploitable. Pour convertir un fichier JSON sur Excel, il est possible d'utiliser des outils gratuits en ligne. Conversion Tools, Aspose et Convert CSV, par exemple, convertissent des fichiers JSON dans des fichiers Excel structurés. Le processus est très simple: il suffit de télécharger le fichier JSON ou de copier-coller le texte du fichier dans l'outil, puis de demander la conversion. Pour aller plus loin, découvrez comment effectuer des vérifications et des changements en masse dans votre code ou vos données en téléchargeant le guide sur les regex ; ou découvrez le CMS de HubSpot.Qu'est-ce qu'un fichier JSON?
Que peut-on faire avec un fichier JSON?
À quoi ressemble un fichier JSON?
Comment lire un fichier JSON?
Comment ouvrir un fichier JSON?
Comment convertir un fichier JSON sur Excel?
Sujets : JavaScript