如何在JSON对象中使用String变量作为键。

9 浏览
0 Comments

如何在JSON对象中使用String变量作为键。

我想通过使用(String)变量的值作为键,在JavaScript中构建一个JSON对象。但是我得到的是变量的名称作为键。

example.js:

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

调用

constructJson("key2",8);

返回的JSON是{"key1":8,"jsonKey":2},但我想要的是{"key1":8,"key2":2}。

有人知道如何实现这个吗?

看起来像一个简单的问题,但我找不到解决办法。

0