Crear propiedades desde variables en un JSON con JavaScript
JavaScript y JSON definitivamente se aman... e interactuar entre ellos es algo completamenten natural. Crear estructuras de forma dinámica es algo completamente factible y natural, como los ejercicios de Nacho Algoritmea de Roberto Florez . Muchas veces necesitamos crear un JSON pero que las propiedades sean variables y no valores fijos para poder que estos nombres nos sirvan como especia de indice. Al crear la estructura bajo este esquema es supremamente fácil obtener su información sin tener que hacer ciclos de búsqueda. De una forma simple podemos crear objetos y propiedades variables para asignarles un valor. var json_list = {}; /* Se crea un objeto como root del JSON */ var user = "pepito"; /* Se crea una variable y en ella se almacena el nombre de la propiedad */ json_list[user] = {}; /* Crea la nueva propiedad pepito como un objeto */ json_list[user].alert = {}; /* Crea la propiedad Alert en pepito como un objeto */ json_list[user].alert.time = 30; /* s