{"id":6741,"date":"2020-02-18T14:33:19","date_gmt":"2020-02-18T14:33:19","guid":{"rendered":"https:\/\/blog.hostinger.io\/fr-tutoriels\/?p=6741"},"modified":"2026-01-20T21:39:29","modified_gmt":"2026-01-20T21:39:29","slug":"quest-ce-que-json","status":"publish","type":"post","link":"\/fr\/tutoriels\/quest-ce-que-json","title":{"rendered":"Comprendre JSON : syntaxe, stockage et exemples"},"content":{"rendered":"<p>JSON (JavaScript Object Notation) est un format de fichier textuel con&ccedil;u pour l&rsquo;&eacute;change de donn&eacute;es. Il repr&eacute;sente des donn&eacute;es structur&eacute;es bas&eacute;es sur <strong>un sous-ensemble du langage de programmation JavaScript<\/strong>. De ce fait, un programme JavaScript peut convertir des donn&eacute;es JSON en objets JavaScript natifs sans analyser ou s&eacute;rialiser les donn&eacute;es.<\/p><p>JSON est populaire en raison de son style autodescriptif, facile &agrave; comprendre, l&eacute;ger et compact. Il est compatible avec de nombreux langages de programmation, environnements et biblioth&egrave;ques.<\/p><p>Dans cet article, nous expliquerons ce qu&rsquo;est JSON et comment g&eacute;rer les donn&eacute;es &agrave; l&rsquo;aide de ce langage.&nbsp;<\/p><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Mega-WordPress-Cheat-FR.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/public\" alt=\"\" class=\"wp-image-41459\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR_Intext-banners_Mega-WordPress-Cheat-Sheet-1024x283-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-quest-ce-que-json-tutoriel-video\"><strong>Qu&rsquo;est-ce que JSON <\/strong>&ndash; <strong>Tutoriel vid&eacute;o<\/strong><\/h2><p>Apprenez ce qu&rsquo;est JSON et comment il fonctionne en regardant cette vid&eacute;o (en anglais).<\/p><figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe title=\"What Is JSON | Explained\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/cj3h3Fb10QY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure><p>\n\n\n\n  <div class=\"youtube-shortcode\">\n    <div class=\"row\">\n      <div class=\"col-7 col-sm-8 d-flex align-items-center\">\n        <img decoding=\"async\" class=\"channel-logo\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/youtube-channels\/hostinger-france.jpg\" alt=\"youtube channel logo\">\n        <div class=\"d-flex flex-column justify-content-between\">\n          <span class=\"slogan d-none d-sm-block\">S'abonner Pour plus de vid\u00e9os \u00e9ducatives\u202f!<\/span>\n          <span class=\"channel-name\">L'Acad\u00e9mie Hostinger<\/span>\n                    <\/div>\n      <\/div>\n      <div class=\"col-5 col-sm-4 d-flex align-items-center justify-content-end\">\n        <a class=\"subscribe-button\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" href=\"http:\/\/www.youtube.com\/channel\/UCnJh2FCpNj7xUbl1PKsmi6g?sub_confirmation=1\">\n          <img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-content\/themes\/tutorialsthemeuplift\/public\/images\/icons\/youtube.svg\" alt=\"subscribe\">\n          <span>S'abonner<\/span>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n\n    \n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-qu-est-ce-qu-un-fichier-json-et-pourquoi-devriez-vous-l-utiliser-nbsp\"><strong>Qu&rsquo;est-ce qu&rsquo;un fichier JSON et pourquoi devriez-vous l&rsquo;utiliser ?&nbsp;<\/strong><\/h2><p>JSON est un format qui permet de stocker des informations structur&eacute;es. Il est principalement utilis&eacute; pour transmettre les donn&eacute;es d&rsquo;une application web entre un<a href=\"https:\/\/www.hostinger.com\/fr\/vps\"> serveur virtuel h&ocirc;te<\/a> et un client. JSON appara&icirc;t dans des fichiers portant l&rsquo;extension <strong>.json<\/strong> ou entre guillemets sous forme de cha&icirc;nes de caract&egrave;res ou d&rsquo;objets affect&eacute;s &agrave; une variable dans d&rsquo;autres formats de fichiers.<\/p><p>JSON est une alternative simple et l&eacute;g&egrave;re au langage de balisage extensif (XML), qui est devenu moins courant comme format d&rsquo;&eacute;change de donn&eacute;es. En effet, la conversion de XML en un objet JavaScript n&eacute;cessite des dizaines, voire des centaines de lignes de code, ainsi qu&rsquo;une personnalisation suppl&eacute;mentaire en fonction de l&rsquo;&eacute;l&eacute;ment sp&eacute;cifique analys&eacute;.<\/p><p>En comparaison, un analyseur JSON ne n&eacute;cessite qu&rsquo;une seule ligne de code pour convertir du texte en JavaScript, car la syntaxe des deux est tr&egrave;s similaire.<\/p><p>JSON utilise l&rsquo;analyse syntaxique c&ocirc;t&eacute; serveur pour am&eacute;liorer la r&eacute;activit&eacute;. Le processus ne n&eacute;cessite aucune connaissance pr&eacute;alable de l&rsquo;objet analys&eacute;. C&rsquo;est pourquoi JSON est largement utilis&eacute; comme format standard d&rsquo;&eacute;change de donn&eacute;es.<\/p><p>En outre, il permet aux utilisateurs de demander des donn&eacute;es provenant de diff&eacute;rents <a href=\"https:\/\/www.hostinger.com\/fr\/nom-de-domaine-disponible\">domaines<\/a> en utilisant une m&eacute;thode appel&eacute;e JSON padding (JSONP) qui emploie des fonctions de rappel pour transmettre les donn&eacute;es JSON. Cette m&eacute;thode permet de contourner efficacement les limites de la politique du &ldquo;<a href=\"https:\/\/developer.mozilla.org\/fr\/docs\/Web\/Security\/Same-origin_policy\" target=\"_blank\" rel=\"noopener\">same-origin<\/a>&ldquo;.<\/p><h2 class=\"wp-block-heading\" id=\"h-comprendre-la-syntaxe-de-json\"><strong>Comprendre la syntaxe de JSON<\/strong><\/h2><p>Comme la structure JSON est bas&eacute;e sur celle de JavaScript, ils partagent un certain nombre de similitudes.<\/p><p>Voici les principaux &eacute;l&eacute;ments de la syntaxe JSON :<\/p><ul class=\"wp-block-list\">\n<li>Les donn&eacute;es sont pr&eacute;sent&eacute;es sous forme de paires cl&eacute;\/valeur.<\/li>\n\n\n\n<li>Les &eacute;l&eacute;ments de donn&eacute;es sont s&eacute;par&eacute;s par des virgules.<\/li>\n\n\n\n<li>Les accolades {} d&eacute;signent les objets.<\/li>\n\n\n\n<li>Les crochets [] d&eacute;signent des tableaux.<\/li>\n<\/ul><p>Par cons&eacute;quent, la syntaxe des litt&eacute;raux d&rsquo;objets JSON ressemble &agrave; ceci :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{&ldquo;key&rdquo;:&ldquo;value&rdquo;,&ldquo;key&rdquo;:&ldquo;value&rdquo;,&ldquo;key&rdquo;:&ldquo;value&rdquo;.}<\/pre><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"768\" height=\"649\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/valeur-dans-json.jpg\/public\" alt=\"valeurs dans json\" class=\"wp-image-12948\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/valeur-dans-json.jpg\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/valeur-dans-json.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/valeur-dans-json.jpg\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div><h3 class=\"wp-block-heading\" id=\"h-les-types-de-valeurs-nbsp\"><strong>Les types de valeurs&nbsp;<\/strong><\/h3><p>Dans cette section, nous allons aborder les types de valeurs JSON.<\/p><p><strong>Tableau<\/strong><\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n\"students\":[\n{\"firstName\":\"Tom\", \"lastName\":\"Jackson\"},\n{\"firstName\":\"Linda\", \"lastName\":\"Garner\"},\n{\"firstName\":\"Adam\", \"lastName\":\"Cooper\"}\n]\n}<\/pre><p>Un tableau est une collection ordonn&eacute;e de valeurs. Une valeur de tableau peut contenir des objets JSON, ce qui signifie qu&rsquo;elle utilise le m&ecirc;me concept de paire cl&eacute;\/valeur. Par exemple : <\/p><p>Les informations entre crochets forment un tableau de trois objets.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"768\" height=\"377\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/what-is-json-array-fr.jpg\/public\" alt=\"tableau dans json \" class=\"wp-image-13016\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/what-is-json-array-fr.jpg\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/what-is-json-array-fr.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/what-is-json-array-fr.jpg\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div><p><strong>Objet<\/strong><\/p><p>Les objets JSON sont constitu&eacute;s de paires de deux composants :<\/p><ul class=\"wp-block-list\">\n<li><strong>Les cl&eacute;s<\/strong> sont des cha&icirc;nes de caract&egrave;res &ndash; des s&eacute;quences de caract&egrave;res entour&eacute;es de guillemets.<\/li>\n\n\n\n<li><strong>Les valeurs <\/strong>sont des types de donn&eacute;es JSON valides. Elles peuvent se pr&eacute;senter sous la forme d&rsquo;un tableau, d&rsquo;un objet, d&rsquo;une cha&icirc;ne de caract&egrave;res, d&rsquo;un bool&eacute;en, d&rsquo;un nombre ou de null.<\/li>\n<\/ul><p>Un deux-points est plac&eacute; entre chaque cl&eacute; et chaque valeur, et une virgule s&eacute;pare les paires. Les deux &eacute;l&eacute;ments sont plac&eacute;s entre guillemets. <\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n\"employees\":{\n   \"firstName\":\"Tom\",\n   \"lastName\":\"Jackson\"\n}\n}<\/pre><p>Ici,&rdquo;employees&rdquo;&nbsp; sont la cl&eacute;, tandis que tout ce qui se trouve entre accolades est l&rsquo;objet.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"768\" height=\"499\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/objet-dans-json.jpg\/public\" alt=\"objets dans json\" class=\"wp-image-12949\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/objet-dans-json.jpg\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/objet-dans-json.jpg\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/08\/objet-dans-json.jpg\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/figure><\/div><p><strong>Cha&icirc;ne de caract&egrave;res<\/strong><\/p><p>Les valeurs de type cha&icirc;ne sont des s&eacute;quences d&eacute;finies de z&eacute;ro ou plusieurs caract&egrave;res Unicode, entour&eacute;es de guillemets.<\/p><p>Par exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\"firstName\":\"Tom\"}<\/pre><p>Cet exemple montre que <strong>Tom<\/strong> signifie une cha&icirc;ne de caract&egrave;res car il s&rsquo;agit d&rsquo;un ensemble de caract&egrave;res &agrave; l&rsquo;int&eacute;rieur d&rsquo;un guillemet double.<\/p><p><strong>Nombre<\/strong><\/p><p>Un nombre dans JSON doit &ecirc;tre un <strong>nombre entie<\/strong>r ou un <strong>nombre &agrave; virgule flottante.<\/strong><\/p><p>Par exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{&ldquo;age&rdquo;:30}<\/pre><p><strong>Bool&eacute;en<\/strong><\/p><p>Les bool&eacute;ens contiennent les valeurs <strong>vrai<\/strong> ou <strong>faux.<\/strong><\/p><p>Par exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{&ldquo;married&rdquo;:false)<\/pre><p><strong>Null<\/strong><\/p><p>Null est une valeur vide. C&rsquo;est pour montrer qu&rsquo;il n&rsquo;y a pas d&rsquo;information.<\/p><p>Par exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\"bloodType\":null}<\/pre><h2 class=\"wp-block-heading\" id=\"h-methodes-de-stockages-des-donnees-json\"><strong>M&eacute;thodes de stockages des donn&eacute;es JSON<\/strong><\/h2><p>Il existe deux fa&ccedil;ons de stocker des donn&eacute;es JSON : les objets et les tableaux. Les premiers sont des ensembles de paires cl&eacute;\/valeur, tandis que les seconds sont des listes de valeurs.<\/p><p>Dans cette section, nous allons expliquer plus en d&eacute;tail comment stocker des donn&eacute;es JSON &agrave; l&rsquo;aide d&rsquo;objets et de tableaux.<\/p><h3 class=\"wp-block-heading\" id=\"h-utiliser-les-objets-nbsp\"><strong>Utiliser les objets&nbsp;<\/strong><\/h3><p>Un objet JSON commence et se termine par des accolades. Il contient des paires cl&eacute;\/valeur appel&eacute;es propri&eacute;t&eacute;s, avec des virgules s&eacute;parant chaque ligne. Un deux-points s&eacute;pare chaque cl&eacute; et chaque valeur.<\/p><p>Si les cl&eacute;s doivent &ecirc;tre des cha&icirc;nes de caract&egrave;res, les valeurs peuvent &ecirc;tre l&rsquo;un des six types de donn&eacute;es JSON : cha&icirc;nes de caract&egrave;res, nombres, objets, tableaux, bool&eacute;ens ou nuls.<\/p><p>Notez que les objets JSON sont diff&eacute;rents des objets du type de donn&eacute;es JSON. Les premiers servent de m&eacute;thode de stockage des donn&eacute;es tandis que les seconds repr&eacute;sentent un tableau associatif de paires cl&eacute;\/valeur.<\/p><p>Prenons un exemple o&ugrave; nous avons trois paires cl&eacute;\/valeur. <strong>firstName, lastName, <\/strong>and <strong>gender <\/strong>sont les cl&eacute;s et&nbsp; <strong>Tom, Jackson, <\/strong>and <strong>male<\/strong> sont les valeurs..<\/p><p>L&rsquo;objet JSON ressemblera &agrave; ceci :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n\"firstName\":\"Tom\",\n\"lastName\":\"Jackson\",\n\"gender\":\"male\"\n}<\/pre><p>Les valeurs utilis&eacute;es sont des cha&icirc;nes de caract&egrave;res, elles sont donc &eacute;galement entre guillemets, tout comme les cl&eacute;s.<\/p><h3 class=\"wp-block-heading\" id=\"h-utiliser-les-tableaux-nbsp\"><strong>Utiliser les tableaux&nbsp;<\/strong><\/h3><p>Une autre fa&ccedil;on de stocker des donn&eacute;es consiste &agrave; utiliser des tableaux. Les valeurs sont plac&eacute;es entre crochets, et des virgules s&eacute;parent chaque ligne. Chaque valeur des tableaux JSON peut &ecirc;tre d&rsquo;un type diff&eacute;rent.<\/p><p>Gardez &agrave; l&rsquo;esprit que les tableaux JSON sont diff&eacute;rents des tableaux en tant que valeurs &ndash; ces derniers consistent en des collections ordonn&eacute;es d&rsquo;&eacute;l&eacute;ments, g&eacute;n&eacute;ralement tous du m&ecirc;me type.<\/p><p>Jetez un coup d&rsquo;&oelig;il &agrave; cet exemple :<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n\"firstName\":\"Tom\",\n\"lastName\":&rdquo;Jackson&rdquo;,\n&ldquo;gender&rdquo;:&rdquo;male&rdquo;,\n\"hobby\":[\n&ldquo;football\", \n\"reading\", \n\"swimming\"\n]\n}<\/pre><p>Ce qui diff&eacute;rencie cette m&eacute;thode de la pr&eacute;c&eacute;dente est la quatri&egrave;me paire cl&eacute;\/valeur. <strong>hobby<\/strong> est la cl&eacute;, et il y a plusieurs valeurs (football, lecture, natation) entre les crochets repr&eacute;sentant un tableau.<\/p><p>Les tableaux peuvent &ecirc;tre utiles lorsqu&rsquo;ils sont associ&eacute;s &agrave; JSONP pour surmonter le probl&egrave;me de l&rsquo;inter-domaine. Ils prennent &eacute;galement en charge la <a href=\"https:\/\/www.hostinger.com\/fr\/tutoriels\/guide-bash-boucle-for\">boucle<\/a> qui permet aux utilisateurs d&rsquo;ex&eacute;cuter des commandes r&eacute;p&eacute;t&eacute;es pour rechercher des donn&eacute;es, rendant le processus plus rapide et plus efficace.<\/p><h2 class=\"wp-block-heading\" id=\"h-la-programmation-avec-json\">La <strong>programmation avec JSON<\/strong><\/h2><p>Voici un exemple simple d&rsquo;utilisation de JSON &ndash; nous allons d&eacute;composer chaque &eacute;l&eacute;ment pour plus de clart&eacute;.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">{\n  \"className\":\"Class 2B\",\n  \"year\":2026,\n  \"phoneNumber\":null,\n  \"active\":true,\n  \"homeroomTeacher\":{\"firstName\":\"Richard\", \"lastName\":\"Roe\"},\n  \"members\":[{\n      \"firstName\":\"Jane\",\"lastName\":\"Doe\"},\n      {\"firstName\":\"Jinny\",\"lastName\":\"Roe\"},\n      {\"firstName\":\"Johnny\",\"lastName\":\"Roe\"},\n      ]\n}<\/pre><p>Voici ce que chaque paire indique :<\/p><ul class=\"wp-block-list\">\n<li>La premi&egrave;re ligne <strong>&ldquo;className&rdquo; : &ldquo;Class 2B&rdquo;<\/strong> est une cha&icirc;ne de caract&egrave;res.<\/li>\n\n\n\n<li>La deuxi&egrave;me paire <strong>&ldquo;year&rdquo;:2026 <\/strong>a une valeur num&eacute;rique.<\/li>\n\n\n\n<li>La troisi&egrave;me paire<strong> &ldquo;phoneNumber&rdquo;:null <\/strong>repr&eacute;sente un null &ndash; il n&rsquo;y a pas de valeur.<\/li>\n\n\n\n<li>La quatri&egrave;me paire <strong>&ldquo;active&rdquo;:true<\/strong> est une expression bool&eacute;enne.<\/li>\n\n\n\n<li>La cinqui&egrave;me ligne <strong>&ldquo;homeroomTeacher&rdquo;<\/strong>:{&ldquo;firstName&rdquo; : &ldquo;Richard&rdquo;, &ldquo;lastName&rdquo; : &ldquo;Roe&rdquo;} repr&eacute;sente un objet litt&eacute;ral.<\/li>\n\n\n\n<li>Enfin, le script &agrave; partir de la sixi&egrave;me ligne est un tableau.<\/li>\n<\/ul><figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.hostinger.com\/fr\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/public\" alt=\"\" class=\"wp-image-41467\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/46\/2022\/12\/FR-Web-hosting_in-text-banner-1-1024x300-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-conclusion\"><strong>Conclusion<\/strong><\/h2><p>La notation d&rsquo;objets JavaScript (JSON) est un format textuel lisible par l&rsquo;homme, con&ccedil;u pour l&rsquo;&eacute;change de donn&eacute;es. Il est pris en charge par de nombreux langages de programmation, environnements et biblioth&egrave;ques.<\/p><p>JSON est remarquable car il permet aux utilisateurs de demander des donn&eacute;es &agrave; travers les domaines en utilisant la fonction JSONP. De plus, il est plus simple et plus l&eacute;ger que XML.<\/p><p>La syntaxe JSON se compose de deux &eacute;l&eacute;ments fondamentaux : les valeurs, qui sont l&rsquo;un des six types de donn&eacute;es disponibles, et les cl&eacute;s, qui sont des cha&icirc;nes de caract&egrave;res.<\/p><p>Lorsqu&rsquo;il s&rsquo;agit de stocker des donn&eacute;es, JSON offre deux m&eacute;thodes pour le faire :<\/p><ul class=\"wp-block-list\">\n<li>Les objets. Cette m&eacute;thode commence et se termine par des accolades et comporte deux ou plusieurs paires cl&eacute;\/valeur s&eacute;par&eacute;es par des virgules. Un deux-points suit chaque cl&eacute; pour la distinguer de la valeur associ&eacute;e.<\/li>\n\n\n\n<li>Les tableaux. Cette m&eacute;thode utilise des crochets entourant les &eacute;l&eacute;ments, s&eacute;par&eacute;s par des virgules.<\/li>\n<\/ul><p>Nous esp&eacute;rons que cet article vous a aid&eacute; &agrave; comprendre JSON. Si vous avez des questions ou des suggestions, veuillez les laisser dans la section des commentaires ci-dessous.<\/p><h2 class=\"wp-block-heading\" id=\"h-fichier-json-faq\">Fichier Json &ndash; FAQ <\/h2><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-694428d0debf5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Qu&rsquo;est-ce qu&rsquo;un fichier JSON ?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Un fichier JSON est un fichier qui stocke des donn&eacute;es au format (JSON). Il est principalement utilis&eacute; pour &eacute;changer des donn&eacute;es entre un serveur et une application web, comme alternative &agrave; XML. Les fichiers JSON sont souvent utilis&eacute;s dans le d&eacute;veloppement d&rsquo;applications web AJAX.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694428d0debf8\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Comment lire un fichier JSON ?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>JSON est un format tr&egrave;s populaire qui support&eacute; par la majorit&eacute; des syst&egrave;mes d&rsquo;exploitations comme Linux, Windows, MacOS et m&ecirc;me Android. Pour ouvrir et lire un fichier JSON vous pouvez utiliser plusieurs logiciels tels que les navigateurs web (Chrome, Firefox, Edge, Safari, etc) vous pouvez aussi utiliser les &eacute;diteurs de texte et les interfaces int&eacute;gr&eacute;es de programmation<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694428d0debf9\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Est-ce que JSON est une base de donn&eacute;es ?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>JSON est utilis&eacute; pour organiser et stocker de grandes quantit&eacute;s de donn&eacute;es structur&eacute;es. Il est de ce fait une base de donn&eacute;es non relationnelles. Au lieu de stocker les informations dans des tables de donn&eacute;es li&eacute;es, JSON utilise un document unique qui contient les informations sous forme d&rsquo;une paire cl&eacute;-valeur.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>JSON (JavaScript Object Notation) est un format de fichier textuel con&ccedil;u pour l&rsquo;&eacute;change de donn&eacute;es. Il repr&eacute;sente des donn&eacute;es structur&eacute;es bas&eacute;es sur un sous-ensemble du langage de programmation JavaScript. De ce fait, un programme JavaScript peut convertir des donn&eacute;es JSON en objets JavaScript natifs sans analyser ou s&eacute;rialiser les donn&eacute;es. JSON est populaire en raison [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/fr\/tutoriels\/quest-ce-que-json\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":189,"featured_media":26777,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Comprendre JSON : Syntaxe, Stockage et Exemples","rank_math_description":"JSON est devenu plus connu gr\u00e2ce \u00e0 sa capacit\u00e9 \u00e0 charger des donn\u00e9es de mani\u00e8re asynchrone. Lisez notre article pour en savoir plus...","rank_math_focus_keyword":"json","footnotes":""},"categories":[5259],"tags":[5381,5382,5380,5379,5378,5377],"class_list":["post-6741","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-glossaire","tag-fichier-json","tag-format-json","tag-json","tag-json-definition","tag-json-quest-ce-que-cest","tag-quest-ce-que-json"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/what-is-json","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/o-que-e-json","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/quest-ce-que-json","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/que-es-json","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/apa-itu-json","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/what-is-json","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/what-is-json","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/what-is-json","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/que-es-json","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/que-es-json","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/que-es-json","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/o-que-e-json","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/what-is-json","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/what-is-json","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/what-is-json","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/what-is-json","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/6741","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/users\/189"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/comments?post=6741"}],"version-history":[{"count":37,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/6741\/revisions"}],"predecessor-version":[{"id":45097,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/posts\/6741\/revisions\/45097"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media\/26777"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/media?parent=6741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/categories?post=6741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-json\/wp\/v2\/tags?post=6741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}