我有以下json,然后将其转换为javascript对象。我想知道如何从相应的密钥中获取值。我认为我的键值之间存在空格问题。
json = {"John Leipold":"714129198","Adrian Osika":"214102597","cioGmin":"330199393"}
这就是我的尝试:
var jsonObj = JSON.parse(response);
for(var k in jsonObj){
console.log('key: ' + k);
console.log('jsonObj.k: ' + jsonObj.k);
}
我得到了一个未定义的'键值(k)
的值答案 0 :(得分:0)
您可以尝试以下方法(使用括号表示法):
console.log('jsonObj.k: ' + jsonObj[k]);
var json = "{\"John Leipold\":\"714129198\",\"Adrian Osika\":\"214102597\",\"cioGmin\":\"330199393\"}";
var jsonObj = JSON.parse(json);
for(var k in jsonObj){
console.log('key: ' + k);
console.log('jsonObj.k: ' + jsonObj[k]);
}