Necesito completar un archivo json, ahora tengo algo como esto:
{"element":{"id":10,"quantity":1}}
Y necesito agregar otro "elemento". Mi primer paso es poner ese json en un tipo de objeto usando cart = JSON.parse, ahora necesito agregar el nuevo elemento. Supuse que debía usar cart.pushpara agregar otro elemento, probé esto:
var element = {};
element.push({ id: id, quantity: quantity });
cart.push(element);
Pero recibí el error "El objeto no tiene método de inserción" cuando intento hacerlo element.push, y creo que estoy haciendo algo MUY mal porque no estoy diciendo el "elemento" en ninguna parte.
¿Cómo puedo hacer eso?
Editar: lo siento por todo lo que tenía mucha confusión en mi cabeza.
Pensé que solo podía obtener el tipo de objeto al tomar datos JSON.parse, pero en primer lugar obtengo lo que puse en el JSON.
Poner una matriz en lugar de un objeto resolvió mi problema, también utilicé muchas sugerencias, ¡gracias a todos!