Tutoriel : JSON

JSON

Le JSON (JavaScript Object Notation) est un format de données textuel, générique, dérivé de la notation des objets du langage ECMAScript. Il permet de représenter de l'information structurée. En ExtJs, on utilise ce format pour paramtrer les objets.

 

  • Pour définir un objet en JSON, on utilisera la syntaxe : {}
  • Pour définir la valeur d'une propriété dans l'objet : { propriete : valeur }
  • Pour definir plusieurs propriétés on utilise la virgule comme séparateur. {propriete1 : valeur1, propriete2 : valeur2}
  • Pour définir un tableau de valeur on utilisera les crochets : [1,2,3,4]
  • On peut commenter une ligne à l'aide des //

 

Exemples en javascript :

 

On créer un objet personnage dont le nom est DURAND, le renom est Jean et son age est 12 :

 

var unPersonnage =  {
   nom : 'DURAND',
   prenom : 'Jean',
   age : 12
  // information non prise en compte c'est un commentaire
}

 

Exemple en ExtJs :

 

On créer un objet de type window dont le tire est "ma nouvelle fenere" la largeur est 500px et la hauteur est 250px :

 

var maFenetre = new Ext.Window({
        title : 'ma nouvelle fenere',
        width:500,
        height:250
    })