Le JavaScript Object Notation est un langage léger d’échange de données textuelles indépendant de tout langage.
Un fichier Json se présente comme une chaîne de caractères sous la forme d’un Array (tableau Javascript) qui contient des informations structurées sous la forme d’objets en arborescence.
L’objet JSON avec la méthode parse peut afficher séparément chaque objet.
Json sert notamment pour implémenter les balises de données structurées schema.org au format JSON-LD, des requêtes AJAX rapides, envoyer des informations depuis le serveur vers l’utilisateur, créer un fichier Package.JSON généralement présent à la racine d’un projet qui contient les métadonnées relatives à l’application ou au module, ainsi que la liste des dépendances à installer à l’exécution d’une installation à partir de npm (Node Package Manager).