Se pueden crear objetos dentro de otros objetos, de manera similar a los arrays anidados:
objeto = {hola: "si, quien es?", embed : { nivel2:"200" } };
Para leer la información el objeto anidado se hace de esta forma:
> objeto.embed.nivel2; < "200"
Para leer de forma dinámica se usan los corchetes []
objeto = {hola: "si, quien es?", embed : { nivel2:"200", 1:"ok i guess" } }; > objeto["embed"]["1"]; < "ok i guess"
Para tener mas niveles solo se utiliza la misma sintaxis hasta el nivel deseado:
objeto = {hola: "si, quien es?", embed : { nivel2:"200", 1:{ nivelFinal:"terminado" } } };
Para leer dicha información:
> objeto.embed[1].nivelFinal; < "terminado"