tutorial - ¿Cuál es el propósito de usar corchetes en json?
para que se usa elastic search (2)
los corchetes producen una lista, los corchetes producen un objeto con pares clave / valor
La lista puede ser un valor de un par clave / valor
Esta pregunta ya tiene una respuesta aquí:
- JavaScript arregla llaves vs corchetes 2 respuestas
Soy nuevo en json. Algunos ejemplos de json que he visto tienen datos dentro de las llaves y algunos ejemplos de json tienen subdatos entre corchetes.
{
"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
¿Cuál es la necesidad / propósito de tener datos entre los corchetes?
Saludos
[]
significa una matriz de objeto (una lista) y {}
significa que será un objeto.
Ejemplo:
{
"ID":"test",
"sports": [
"volley-ball",
"badminton"
]
}
Para obtener el ID, puede hacer: myjsonobject.ID
(aquí obtendrá "prueba")
Y para los deportes: myjsonobject.sports[0]
(aquí obtendrás "volley-ball")