[go: up one dir, main page]

Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in English Always switch to English

JSON

Le JSON (pour JavaScript Object Notation en anglais) est un format d'échange de données. Bien que n'étant pas un sous-ensemble strict, JSON ressemble fortement à un sous-ensemble de la syntaxe de JavaScript. Bien que de nombreux langages de programmation prennent en charge JSON, il est particulièrement utile pour les applications basées sur JavaScript, y compris les sites web et les extensions de navigateur.

JSON peut représenter des nombres, des booléens, des chaînes de caractères, null, des tableaux (séquences ordonnées de valeurs) et des objets (associations chaîne-valeur) composés de ces valeurs (ou d'autres tableaux et objets). JSON ne représente pas nativement des types de données plus complexes comme les fonctions, les expressions régulières, les dates, etc. (Les objets Date sont par défaut sérialisés en une chaîne contenant la date au format ISO, donc l'information n'est pas complètement perdue.) Si vous avez besoin que JSON représente d'autres types de données, transformez les valeurs lors de la sérialisation ou avant la désérialisation.

Voir aussi