Maison >Problème commun >Que signifient les accolades JSON ?
1. { } les accolades indiquent la définition d'un objet dans la plupart des cas, il doit avoir des attributs et des valeurs appariés, ou des fonctions.
Par exemple : var LangShen = {"Name":"Langshen","AGE":"28"};
Ce qui précède déclare un objet nommé "LangShen" avec plusieurs attributs ou fonctions sont séparés par (virgule), car ce sont des attributs de l'objet,
, donc lors de l'accès, vous devez utiliser . (point) pour accéder couche par couche : LangShen.Name, LangShen.AGE, bien sûr. nous pouvons également utiliser Accessed en mode tableau, tel que : LangShen["Name"], LangShen["AGE"], le résultat est le même.
Cette méthode d'écriture est souvent utilisée dans la structure de données JSON. De plus, elle est également souvent utilisée lorsque nous écrivons des groupes de fonctions, tels que :
Var. Langshen = {name = Function () {
Return "Langshen" 🎜>
return "28" );
2 . Les crochets [ ] représentent un tableau, qui peut également être compris comme un objet tableau.
Par exemple : var LangShen = [ "Name", "LangShen", "AGE", "28" ];
Évidemment, chaque valeur ou fonction est indépendante. seulement séparé par (virgule). Parce qu'il s'agit d'un objet tableau, il est égal à :
var LangShen = Array( "Name", "LangShen", "AGE", "28" ); >
Lorsque vous y accédez, c'est la même chose qu'un tableau, alert( LangShen[0] );3 { } et [ ] sont utilisés ensemble. Comme nous l'avons mentionné plus tôt, { } est un objet. , [ ] est un tableau, nous pouvons former un tableau d'objets, tel que : var LangShen = { "Name": "Langshen", ], “ Mon Fils » :[{"Name": "Son1"}, {"Name": "Son2"}, {"Name": "Son3"}] } De ce qui précède structure, le premier élément d'un objet est un attribut, le deuxième élément est un tableau et le troisième élément est un tableau contenant plusieurs objets. Lorsqu'il est appelé, il est également accessible couche par couche. Les propriétés de l'objet sont superposées avec . (point) et le tableau est accessible avec [indice]. Par exemple : alert( LangShen.MySon[1].Name ) ;Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!