recorrer parsejson parse objeto mostrar ejemplos datos create array javascript json

javascript - objeto - parsejson



Cómo usar una variable de cadena como clave en un objeto JSON (1)

Posible duplicado:
¿Es una forma que usa var para crear un objeto JSON en clave?

Me gustaría construir un objeto JSON en JavaScript utilizando el valor de una variable (String) como clave. Pero lo que obtuve es el nombre de la variable como la clave.

example.js:

function constructJson(jsonKey, jsonValue){ var jsonObj = { "key1":jsonValue, jsonKey:2}; return jsonObj; }

La llamada

constructJson("key2",8);

devuelve un JSON -> {"key1": 8, "jsonKey": 2} pero quisiera tener {"key1": 8, "key2": 2}.

¿Alguien sabe como lograr esto? Parece un problema simple pero no puedo encontrar la solución.

gracias de antemano, ronny


function constructJson(jsonKey, jsonValue){ var jsonObj = {"key1": jsonValue}; jsonObj[jsonKey] = "2"; return jsonObj; }