Je suis nouveau à JSON. Certains exemples JSON que j'ai vus ont des données entre accolades et certains exemples Json ont des sous-données entre crochets.
{
"glossary": {
"title": "example glossary",
"GlossDiv": {
"title": "S",
"GlossList": {
"GlossEntry": {
"ID": "SGML",
"SortAs": "SGML",
"GlossTerm": "Standard Generalized Markup Language",
"Acronym": "SGML",
"Abbrev": "ISO 8879:1986",
"GlossDef": {
"para": "A meta-markup language, used to create markup languages such as DocBook.",
"GlossSeeAlso": ["GML", "XML"]
},
"GlossSee": "markup"
}
}
}
}
}
De http://json.org/example.html
Quel est le besoin/objectif d'avoir des données entre crochets?
cordialement
les crochets produisent une liste, les accolades produisent un objet avec des paires clé/valeur
La liste peut alors être une valeur d'une paire clé/valeur
[]
signifie un tableau d’objets (une liste) et {}
_ signifie que ce sera un objet.
Exemple:
{
"ID":"test",
"sports": [
"volley-ball",
"badminton"
]
}
Pour obtenir l'ID, vous pouvez faire: myjsonobject.ID
_ (ici vous aurez "test")
Et pour le sport: myjsonobject.sports[0]
_ (ici vous aurez "volley-ball")