How do I access a JSON object using a javascript variable

后端 未结 4 1510
傲寒
傲寒 2020-12-29 09:48

What I mean by that is say I have JSON data as such:

[{\"ADAM\":{\"TEST\":1}, \"BOBBY\":{\"TEST\":2}}]

and I want to do something like this

4条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-29 10:05

    Since objects in javascripts are handled just like hashmaps (or associative arrays) you can just do data['adam'].TEST just like you could do data.adam.TEST. If you have a variable index, just go with the [] notation.

    var data = [{"ADAM":{"TEST":1}, "BOBBY":{"TEST":2}}]
    alert(data[0].ADAM.TEST);
    alert(data[0]['ADAM'].TEST)
    

    if you just do

    var data = {"ADAM":{"TEST":1}, "BOBBY":{"TEST":2}};
    

    you could access it using data.ADAM.TEST and data['ADAM'].TEST

提交回复
热议问题