Extension | .json |
---|---|
Type MIME | application/json |
PUID | |
Développé par | |
Version initiale |
2001 |
Type de format |
Texte |
Basé sur | |
Norme |
RFC 8259 et ECMA-404 |
Spécification | |
Site web |
JavaScript Object Notation (JSON) est un format de données textuel dérivé de la notation des objets du langage JavaScript. Il concurrence XML pour la représentation et la transmission d’information structurée[1].
Imaginé par Douglas Crockford, le format JSON a été introduit pour la première fois sur la page json.org en 2001[2]. Cette démarche a conduit à sa standardisation ultérieure sous la norme ECMA-404[2] d'Ecma International, publiée en octobre 2003[2]. Il est également décrit en 2017 par la RFC 8259[3] de l’Internet Engineering Task Force qui se veut compatible avec Ecma-404 et ECMA-404.
Des bibliothèques pour le format JSON existent dans de nombreux langages de programmation[4].