2009-01-10 13 views
11

Un válida JSON sintaxis es algo por el estilo:JSON Sintaxis: Transmitir una serie

{ 
    "username": "admin", 
    "password": "123" 
} 

Pero lo que si quiero transmitir una serie de 'usuarios' (dado el ejemplo), en vez de un solo 'usuario'?

¿El código está debajo de JSON válido, según las especificaciones?

[{ 
    "username": "admin", 
    "password": "123" 
}, { 
    "username": "bbvb", 
    "password": "sdfsdf" 
}, { 
    "username": "asd", 
    "password": "222" 
}] 

Y si no, ¿cuál es la mejor forma de transmitir una matriz de valores con JSON? (Y con 'la mejor manera', me refiero sintácticamente)

Respuesta

5

La página no muy bien conocido json.org tiene un diagrama que muestra la sintaxis. Es extremadamente simple de entender, en mi humilde opinión.

1

Lo que escriba allí ya está :) correcta

[{ "username" : "admin", "password" : "123" }, { "username" : "bbvb", "password" : "sdfsdf" }, { "username" : "asd", "password" : "222" }] 
1

JSON Synatx Incluye siguiente.

1. Data is represented in name/value pairs. 
2. Each name is followed by ':'(colon). 
3. The name/value pairs are separated by ,(comma). 
4. Json object starts and ends with '{' and '}'. 
5. Square brackets '[ ]' hold arrays and values are separated by 
    ,(comma). 

Json Objetos Ejemplo

{ 
    "id":"21", 
    "language": "Json", 
    "edition": "second", 
    } 

Json matriz Ejemplo

{ 
     "book": [ 
     { 
     "id":"21", 
     "language": "Json", 
     "edition": "second" 
     }, 
     { 
     "id":"42", 
     "language": "Json", 
     "edition": "third" 
     }] 
     } 

he tomado referencia de http://www.tutsway.com/json-syntax.php

Cuestiones relacionadas