Définit la couleur d'une esquisse
JSON - Types de données, le format JSON prend en charge différents types de données
Les valeurs JSON ne peuvent pas être l'un des types de données suivants :
une fonction
une date, mais on peut metre une date en tant que chaine de caractères et donc elle ne sera pas traitée comme une date.
une donnée non définie
Type de données | Description | Exemple json |
---|---|---|
Chaînesde caractères JSON | Les chaînes de caractères dans JSON doivent être écrites entre guillemets Il s'agit d'une séquence de zero caractère ou plus de caractères Unicode entre guillemets, avec échappement de la barre oblique inverse. | {"nom":"John"} |
Nombres JSON | Les nombres dans JSON doivent être des nombres entiers ou à virgule flottante. Les formats octal et hexadécimal ne sont pas utilisés. | var obj = {largeur : 97} |
Objet | C'est un ensemble non ordonné de paires nom/valeur. Les objets sont entourés d'accolades, c'est-à-dire qu'ils commencent par '{' et se terminent par '}'. Chaque nom est suivi de ':' (deux points) et les paires nom/valeur sont séparées par , (virgule). Les noms doivent être des chaînes de caractères et doivent être différentes les unes des autres. Les objets doivent être utilisés lorsque les noms des noms sont des chaînes de caractères arbitraires. |
{"id": "011A","language": "PHP", "prix": 799,} |
Tableaux JSON | Les valeurs dans JSON peuvent être des tableaux. Il s'agit d'une collection ordonnée de valeurs. Celles-ci sont placées entre crochets, ce qui signifie que le tableau commence par .[. et se termine par .]. Les valeurs sont séparées par , (virgule). Les tableaux doivent être utilisés lorsque les noms des clés sont des entiers séquentiels. |
"books": [{ "language":"Java" , "edition":"second" }, { "language":"C++" , "lastName":"fifth" }, { "language":"C" , "lastName":"third" }] |
Booléens JSON | Les valeurs dans JSON peuvent être true (vraie) ou false (fausse). | var obj = {nom : 'Amine', notes : 97, distinction : true} |
JSON null | Les valeurs dans JSON peuvent être nulles. | {"middlename":null} |