Le
traitement de données est une tache incontournable pour les programmeurs et développeurs
qui doivent pouvoir présenter, traiter, échanger et modifier des ensembles de
données dans le cadre de tout type d’applications ou de projets.
JSON,
ou JavaScript Object Notation est un format de représentation de données qui a
été introduit au début des années 2000 comme une partie de JavaScript et se développa
graduellement pour devenir un support important de présentation et échange de
texte de données. Aujourd'hui, JSON est un standard universel pour l'échange de
données, on le trouve dans tous les domaines de la programmation, y compris le
développement front-end, back-end, les échanges réseaux et les bases de données…
JSON
a été conçu comme une alternative à XML, qui était le format dominant pour
l'échange de données.
Au début
JSON était conçu pour formaliser l’échange de données entre front-end et back-end
en JavaScript et rapidement, il a pu gagner en popularité en tant que format
lisible par l’être humain que les programmeurs front-end pouvaient utiliser
pour communiquer avec le back-end, en utilisant un format concis et structuré.
Les développeurs ont également apprécie la flexibilité de JSON vu qu’il facilite
l’ajout, suppression et modification des champs de données .
Ensuite, JSON est passé du JavaScript front-end à la communication client-serveur, puis aux fichiers de configuration, puis aux langages de programmation, et même aux bases de données. JSON a contribué à alimenter le mouvement NoSQL qui a révolutionné les bases de données en offrant plusieurs avantages comme l’amélioration des performances des manipulations , l’assouplissement de la structure et la flexibilité dans la gestion des données...
Pourquoi utiliser JSON ?
Quel
que soit le type de programme ou projet sur lequel ils travaillent, les
développeurs ont besoin d'un moyen pour décrire et manipuler les
données. Ce besoin est satisfait par les bases de données, les fichiers, les formulaires et interfaces utilisateur et tout système de communication. Il existe de
nombreuses façons d'organiser les données, les deux principales versions sont
les données binaires et les données textuelles. JSON est un format basé sur du
texte, il est donc lisible à la fois par les humains et les machines.
JSON
est un excellent moyen d'organiser les données pour de nombreuses raisons.
Premièrement, il bénéficie d'une large communauté JavaScript et est utilisé à l’intérieur
des programmes JavaScript. Vous pouvez également utiliser JSON avec d'autres
langages de programmation, il est donc utile pour échanger des données entre
différents systèmes et plateformes.
Comment fonctionne JSON ?
Lorsque
vous insérez des données dans un formulaire sur une page Web, ces données sont stockées
sous forme textuelle avec des paires clé / valeur comme indique l’exemple ci-après :
{
Couleur :
‘rouge’,
Marque :
‘Toyota
}
Tout
ce qui se trouve à l'intérieur des accolades {...} appartient à un même objet qui
a les deux propriétés couleur et model, séparées par un virgule.
Enregistrer un commentaire
Vos commentaires sont les bienvenus