¿Cómo crear una cadena JSON en JavaScript?

window.onload = function(){
    var obj = '{
            "name" : "Raj",
            "age"  : 32,
            "married" : false
            }';

    var val = eval('(' + obj + ')');
    alert( "name : " + val.name + "\n" +
           "age  : " + val.age  + "\n" +
           "married : " + val.married );

}

En un código como este, estoy tratando de crear una cadena JSON para jugar. Es un error de lanzamiento, pero si pongo todo el nombre, edad, casado en una sola línea (línea 2) no lo hace. ¿Cuál es el problema

Respuestas a la pregunta(16)

Su respuesta a la pregunta