4D v14.3Présentation des commandes JSON |
||||||||||||||||||||||||||||||
|
4D v14.3
Présentation des commandes JSON
|
Type | Description | Commentaire | |||||||||||
chaîne | Tout caractère Unicode excepté " et \
| \ est utilisé pour les caractères de contrôle :
| |||||||||||
nombre | Entier ou nombre à virgule flottante | Nombres semblables au C ou au Java sauf que les formats octal et hexadécimal ne sont pas utilisés | |||||||||||
objet | { } | ||||||||||||
tableau | [ ] | ||||||||||||
booléen | true ou false | ||||||||||||
null | null |
Les objets JSON sont définis par des accolades. Ils peuvent contenir un nombre indéfini de paires noms/valeurs, par exemple :
{ "firstName":"John" , "lastName":"Doe" }
Les tableaux JSON sont définis par des crochets. Un tableau peut contenir un nombre indéfini d’objets :
{ "employees": [ { "firstName":"John" , "lastName":"Doe" }, { "firstName":"Anna" , "lastName":"Smith" }, { "firstName":"Peter" , "lastName":"Jones" } ] }
Les conversions des dates 4D vers et depuis JSON tiennent compte par défaut du fuseau horaire (timezone) de la machine sur laquelle elles ont eu lieu (conformité JavaScript). Par exemple, en France (GMT+2), la conversion de !23/08/2013! donne "2013-08-22T22:00:00Z" et inversement.
Vous pouvez modifier ce fonctionnement et ne pas tenir compte du fuseau horaire, lors de la mise en place de procédures d’exportation par exemple, à l’aide de la commande FIXER PARAMETRE BASE.
Pour plus d’informations sur la conversion des dates 4D/JSON, reportez-vous au paragraphe Conversion des dates JavaScript.
Produit : 4D
Thème : JSON
Nom intl. : Overview of JSON commands
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)