{"id":1165,"date":"2023-02-15T17:06:57","date_gmt":"2023-02-15T17:06:57","guid":{"rendered":"http:\/\/tech-lib.fr\/json\/"},"modified":"2023-02-15T17:06:57","modified_gmt":"2023-02-15T17:06:57","slug":"json","status":"publish","type":"post","link":"https:\/\/tech-lib.fr\/json\/","title":{"rendered":"JSON"},"content":{"rendered":"<div class=\"articlecontent\">\n<div class=\"newlinediv\"><\/div>\n<div id=\"title1\" class=\"title\">Qu'est-ce que JSON <\/div>\n<p> JSON (JavaScript Object Notation) est un format l\u00e9ger d'\u00e9change de donn\u00e9es. Il s'agit d'un format textuel, lisible par l'homme, permettant de repr\u00e9senter des structures de donn\u00e9es simples et des tableaux associatifs (appel\u00e9s objets). JSON est souvent utilis\u00e9 pour \u00e9changer des donn\u00e9es entre un serveur et des applications Web. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> JSON est \u00e0 l'origine d\u00e9riv\u00e9 du langage de programmation JavaScript, mais c'est maintenant un format de donn\u00e9es ind\u00e9pendant du langage. En 2000, Douglas Crockford a sp\u00e9cifi\u00e9 le format JSON. Il est devenu depuis l'un des formats d'\u00e9change de donn\u00e9es les plus populaires et est utilis\u00e9 dans le monde entier. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Les avantages de l'utilisation de JSON <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> JSON est un format l\u00e9ger et lisible par l'homme qui facilite l'\u00e9change de donn\u00e9es entre diff\u00e9rents syst\u00e8mes. Il est \u00e9galement facile \u00e0 analyser et peut \u00eatre utilis\u00e9 dans de nombreux langages de programmation. JSON est souvent utilis\u00e9 pour transf\u00e9rer des donn\u00e9es entre des applications web et des serveurs web. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Syntaxe de JSON <\/p>\n<div class=\"newlinediv\"><\/div>\n<div id=\"title4\" class=\"title\">syntaxe de JSO<\/div>\n<p> Un objet JSON est \u00e9crit comme une paire cl\u00e9\/valeur. Les cl\u00e9s doivent \u00eatre des cha\u00eenes de caract\u00e8res, et les valeurs peuvent \u00eatre une cha\u00eene de caract\u00e8res, un nombre, un bool\u00e9en, un tableau ou un objet. Voici un exemple d'objet JSON : <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> {\"nom\" : \"John Smith\", \"\u00e2ge\":30, \"adresse\":{\"rue\" : \"123 Main St\", \"ville\" : \"San Francisco\", \"\u00e9tat\" : \"CA\"}} <\/p>\n<div class=\"newlinediv\"><\/div>\n<div id=\"title5\" class=\"title\">Analyseurs JSO<\/div>\n<p> Les analyseurs JSON sont utilis\u00e9s pour convertir une cha\u00eene JSON en un objet. Il existe de nombreux analyseurs disponibles pour diff\u00e9rents langages de programmation, tels que Python, Java, JavaScript et C#. <\/p>\n<div class=\"newlinediv\"><\/div>\n<div id=\"title6\" class=\"title\">Validateurs JSO<\/div>\n<p> Les validateurs JSON sont utilis\u00e9s pour v\u00e9rifier que les donn\u00e9es contenues dans l'objet JSON sont valides. Ces validateurs peuvent \u00eatre utilis\u00e9s pour v\u00e9rifier les erreurs de syntaxe, les cl\u00e9s manquantes et les types de donn\u00e9es incorrects. <\/p>\n<div class=\"newlinediv\"><\/div>\n<div id=\"title7\" class=\"title\">JSON vs XM<\/div>\n<p> JSON et XML sont deux des formats d'\u00e9change de donn\u00e9es les plus utilis\u00e9s. JSON est plus simple et plus facile \u00e0 lire que XML, mais XML est plus largement utilis\u00e9. <\/p>\n<div class=\"newlinediv\"><\/div>\n<div id=\"title8\" class=\"title\">Conclusio<\/div>\n<p> JSON est un format d'\u00e9change de donn\u00e9es largement utilis\u00e9, l\u00e9ger et lisible par l'homme. Il est facilement analysable et peut \u00eatre utilis\u00e9 dans de nombreux langages de programmation. Il est souvent utilis\u00e9 pour transf\u00e9rer des donn\u00e9es entre des applications et des serveurs Web.  <\/p><\/div>\n<div class=\"questions\">\n<div class=\"questionstitle\">FAQ<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> Qu'est-ce que JSON et XML ?<\/div>\n<p> JSON (JavaScript Object Notation) et XML (Extensible Markup Language) sont deux langages de balisage utilis\u00e9s pour stocker des donn\u00e9es dans un format structur\u00e9. JSON et XML peuvent tous deux \u00eatre utilis\u00e9s pour stocker des donn\u00e9es dans un format hi\u00e9rarchique, mais JSON est g\u00e9n\u00e9ralement utilis\u00e9 pour stocker des donn\u00e9es dans un format plus concis, tandis que XML est g\u00e9n\u00e9ralement utilis\u00e9 pour stocker des donn\u00e9es dans un format plus verbeux. JSON est \u00e9galement un sous-ensemble de JavaScript, il peut donc \u00eatre utilis\u00e9 pour stocker des donn\u00e9es dans un format qui peut \u00eatre facilement analys\u00e9 par les applications JavaScript. XML peut \u00eatre utilis\u00e9 pour stocker des donn\u00e9es dans n'importe quel format, y compris des donn\u00e9es binaires, et est donc plus polyvalent que JSON. Cependant, XML est plus difficile \u00e0 analyser que JSON et n'est donc pas aussi couramment utilis\u00e9.  <\/p>\n<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> Qu'est-ce que JSON donne comme exemple ?<\/div>\n<p> JSON (JavaScript Object Notation) est un format d'\u00e9change de donn\u00e9es l\u00e9ger. Il est facile \u00e0 lire et \u00e0 \u00e9crire pour les humains. Il est facile \u00e0 analyser et \u00e0 g\u00e9n\u00e9rer pour les machines. JSON est un format texte totalement ind\u00e9pendant du langage, mais qui utilise des conventions famili\u00e8res aux programmeurs de la famille des langages C (C, C++, JavaScript, etc.). Ces propri\u00e9t\u00e9s font de JSON un langage d'\u00e9change de donn\u00e9es id\u00e9al. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> Exemple : <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> { <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"firstName\" : \"John\", <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"lastName\" : \"Smith\", <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"age\" : 25, <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"Adresse\" : { <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"streetAddress\" : \"21 2nd Street\", <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"city\" : \"New York\", <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"state\" : \"NY\", <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"postalCode\" : \"10021\" <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> }, <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"phoneNumbers\" : [ <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> { <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"type\" : \"home\", <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"number\" : \"212 555-1234\" <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> }, <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> { <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"type\" : \"fax\", <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> \"num\u00e9ro\" : \"646 555-4567\" <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> } <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> ] <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> }  <\/p>\n<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> JSON est-il JavaScript ou Java ?<\/div>\n<p> JSON est une syntaxe pour le stockage et l'\u00e9change de donn\u00e9es. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> JSON est d\u00e9riv\u00e9 du langage de programmation JavaScript, mais c'est un format de donn\u00e9es ind\u00e9pendant du langage. <\/p>\n<div class=\"newlinediv\"><\/div>\n<p> JSON est un texte, \u00e9crit avec la notation objet JavaScript.  <\/p>\n<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> Est-il difficile d'apprendre JSON ?<\/div>\n<p> Non, JSON n'est pas difficile \u00e0 apprendre. En fait, il est assez facile \u00e0 apprendre. Il existe de nombreuses ressources disponibles en ligne et dans des livres qui peuvent vous aider \u00e0 apprendre JSON.  <\/p>\n<\/div>\n<div class=\"question\">\n<div class=\"qtitle\"> JSON est-il front-end ou back-end ?<\/div>\n<p> JSON est une technologie frontale.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Qu&rsquo;est-ce que JSON JSON (JavaScript Object Notation) est un format l\u00e9ger d&rsquo;\u00e9change de donn\u00e9es. Il s&rsquo;agit d&rsquo;un format textuel, lisible par l&rsquo;homme, permettant de repr\u00e9senter des structures de donn\u00e9es simples et des tableaux associatifs (appel\u00e9s objets). JSON est souvent utilis\u00e9 pour \u00e9changer des donn\u00e9es entre un serveur et des applications Web. JSON est \u00e0 l&rsquo;origine &#8230; <a title=\"JSON\" class=\"read-more\" href=\"https:\/\/tech-lib.fr\/json\/\" aria-label=\"En savoir plus sur JSON\">Lire la suite<\/a><\/p>\n","protected":false},"author":1026,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-1165","post","type-post","status-publish","format-standard","hentry","category-formats-de-fichiers"],"_links":{"self":[{"href":"https:\/\/tech-lib.fr\/wp-json\/wp\/v2\/posts\/1165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tech-lib.fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tech-lib.fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tech-lib.fr\/wp-json\/wp\/v2\/users\/1026"}],"replies":[{"embeddable":true,"href":"https:\/\/tech-lib.fr\/wp-json\/wp\/v2\/comments?post=1165"}],"version-history":[{"count":0,"href":"https:\/\/tech-lib.fr\/wp-json\/wp\/v2\/posts\/1165\/revisions"}],"wp:attachment":[{"href":"https:\/\/tech-lib.fr\/wp-json\/wp\/v2\/media?parent=1165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tech-lib.fr\/wp-json\/wp\/v2\/categories?post=1165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tech-lib.fr\/wp-json\/wp\/v2\/tags?post=1165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}