Es importante no perder el tren de la actualizacion, por eso hoy vamos a ver algo de JSON. Javascript Simple Object Notation. JSON es similar a XML en su proposito (intercambio de datos liviano) y es especificado en Standard ECMA-262 3rd Edition. JSON es un formato de texto standard en el cual lenguajes como Javascript, Java, C , Perl, Python y otros tienen API para acceder a el.

Hoy vamos a ver como parsear y crear objetos en Javascript donde el esfuerzo para tener una library y hacer correr un script es practicamente cero.

JSON en javascript es sumamente util en cuanto a la creacion de objetos y pasaje de parametros. Aca un ejemplo.

var myObject = {}

De esta manera creamos un objeto javascript muy basico, ahora agregemos algo de variables.

var myObject = {firstName: "Rodrigo", lastName: "Asensio", age: 31};

Con este codigo acabamos de crear un objecto javascript con 3 variables, firstName, lastName y age. Como comprobamos esto ? Facilmente

var myObject = {firstName: "Rodrigo", lastName: "Asensio", age: 31};
alert(myObject.firstName);
alert(myObject.lastName);
alert(myObject.age);

<script>
function samp() {
var myObject = {firstName: "Rodrigo", lastName: "Asensio", age: 31};
alert(myObject.firstName);
alert(myObject.lastName);
alert(myObject.age);
}
</script>
Ver Ejemplo

Ahora ya sabemos que un objeto contiene otros objetos como variables entonces igualito que XML, JSON puede tener objetos anidados.

var myObject = {firstName: "Rodrigo", lastName: "Asensio", age: 31, addresses: [{address: "My Street 3020"}, {address: "My Other address"}]};

Este ejemplo agrega un array "addresses: [{address:}…]" y asi sucesivamente.

Cuando es util JSON para configuraciones ? Es util en el momento de crear objetos javascript donde dinamicamente queremos setearle gran cantidad de atributos con minimo esfuerzo. Supongamos que tenemos un objeto javascript (nuestro) que es un NewsTicker. Para configurarlo haria asi..

var news = new NewsTicker("tickerDiv", {refresh: 1000, height: 90, color: #FF99FF})..

Espero les sirva.