如何获得“价值”'从json字符串的javascript对象?

时间:2017-03-08 13:01:23

标签: javascript json

我有以下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)

的值

1 个答案:

答案 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]);
}