Vamos que tengo variable de JSON:cómo hacer referencia a campos JSON ASUME
var json ={"A":"a","B":"b","x":"y","a":"b"}
Cuando quiero hacer referencia a un sólo escribo json.A
¿Cómo hacerlo cuando tengo clave en una variable, es decir:
var key = "A";
¿hay alguna función que devuelve el valor o nulo (si la clave no está en JSON)?
1. Sin embargo, tenga en cuenta que las dos formas que mencionó son equivalentes _sólo si la Propiedad no es una palabra reservada _... de la cual hay muchas en JS, y algunas son inesperadas. Entonces, en ese sentido, el objeto ["Propiedad"] 'es más seguro. OTOH, 'object.Property' tiene la ventaja (cuando' Property' se conoce estáticamente) de que herramientas como JSLint pueden ejecutar verificaciones en ellos. – LarsH