JSON


Cette fiche expose le format de données JSON inventé par Douglas Crockford en 2001. JSON signifie JavaScript Object Notation car sa syntaxe est héritée du langage de programmation JavaScript. Elle est un sous-ensemble du langage YAML.

Parfois, vous devez sauvegarder vos données en mémoire vive sur le disque dur ou bien les envoyer à un programme distant. Pour cela il faut sérialiser vos données, c'est-à-dire les écrire dans un format qui permet leur sauvegarde ou leur transmission. JSON est un tel format. C'est un format texte lisible par l'humain, très simple : ses spécifications sont courtes et claires.

Création : le 10 avril 2017 | Dernière mise-à-jour : le 25 septembre 2018

Auteur : Damien Gouteux | Type : Fiche | Sujet : JSON, donnée, langage, modélisation, informatique

Sommaire

Liens

JSON

JSON Schema

Description

On peut diviser les 6 types de données en 2 :

1: atomiques et composés sont des termes personnels.

Remarques :

Textes de référence

JSON est défini dans les documents suivants :

* Tim Bray a édité les différentes RFC après avoir travaillé sur XML. Il fait des commentaires très utiles dans son blog personnel :

Exemple

    {
        "type" : "Voiture",
        "marque" : "Hyundai",
        "modèle" : "Getz",
        "annéeConstruction" : 2005,
        "nomConducteurs" : [
            "Damien",
            "Charles",
            "Gustave"
        ],
        "madeInEurope" : false
    }

Autres formats

Il existe d'autres formats qui remplisse les mêmes fonctions que JSON :