2010-05-27 29 views
7

tengo una variable definida como JSON:jQuery y JSON - Añadir elemento

var myCollection = { 
    "data": [ 
    { "name":"Joe", "id":"1" }, 
    { "name":"Bill", "id":"2" }, 
    { "name":"Dave", "id":"3" } 
    ] 
}; 

Tengo una función de JavaScript que es responsable de añadir artículos al elemento de datos en myCollection. Sin embargo, no estoy seguro de cómo agregar un par nombre/id a la colección a través de JavaScript. ¿Alguien puede mostrarme cómo agregar una colección JSON a través de JavaScript?

¡Gracias!

+2

FYI puede utilizar los datos numéricos en JSON sin citarlo. Entonces '{" nombre ":" Joe "," id ": 1}' sigue siendo válido JSON. –

Respuesta

25

Simplemente puede llamar al método push en la matriz de "datos":

myCollection.data.push({ "name":"Jim", "id":"4" });