Esto es un objecto literal, mientras que JSON es un lenguaje que describe datos basado en la notación de objetos literales en JavaScript.
El objecto, es parecido a un mapa o hash. Esto significa que esta formado por pares de propiedades y valores. El funcionamiento es bien simple. Para acceder al valor de la propiedad
general_1, solo debes usar dot notation
Cita: console.log( mySite.general_1 ); // 100
Las propiedades tambien pueden accederse por medio del square braket notation
Cita: console.log( mySite['general_1'] ); // 100
Ahora, notaras que el objeto tiene otro objeto nested,
myObject1 el cual tiene una propiedad
funcionLocal. Esta propiedad hace una referencia a una función anonima. Para ejecutar la función solo escribes
Cita: mySite.myObject1.funcionLocal();