Le JSON est l’acronyme de JavaScript Object Notation .
JSON est une alternative à XML et AJAX. REST-JSON est désormais considéré comme une norme de facto pour l’échange de données entre les serveurs Web et les navigateurs ou les applications mobiles.
C’est un format d’échange de données minimal utilisé dans une large gamme d’applications par les développeur web et agence web, en particulier pour transmettre des données entre le serveur et l’application Web.
JSON stocke les données dans un format lisible par l’homme.
C’est une extension de JavaScript. Il a été inventé dans les années 2000 par Douglas Crockford, un programmeur informatique américain.
Il a été normalisé pour la première fois en 2013 sous le nom ECMA-404.
Il est pris en charge par les principaux langages de programmation modernes.
Deux manières principales de stocker des données en JSON :
- Paire clé/valeur
- Déployer
Pourquoi utiliser le JSON ?
JSON remplace les plugins Flash et les applets Java, en raison de la nécessité de changer l’ancienne méthode de communication avec un format de communication sans état et en temps réel.
Comme JavaScript est un langage universel pour les navigateurs, JSON est le format le plus approprié en raison de sa simplicité. La conversion JSON en JavaScript nécessite une ligne de code, ce qui permet de gagner du temps.
Bien que JSON soit le format préféré à XML, il présente certaines limitations :
- Pas de schéma
- Ne convient pas aux grands ensembles de données
- Types de données limités
Il est plus rapide à exécuter, facilement lisible et peut être écrit dans n’importe quel langage de programmation.