使用javascript over IDs从JSON表中获取特定值

使用javascript over IDs从JSON表中获取特定值,javascript,arrays,json,indexing,Javascript,Arrays,Json,Indexing,我有以下问题: 我有一个JSON表,其中包含我需要的数据(这是在互联网上找到的,因为它几乎就是我需要的) 这很好,但正如您所看到的,我仍然需要一个索引[0]来访问我需要的数据集 我需要在没有这个索引的情况下将其删除 像这样: var testext = { "key1": ["string1/1", "string1/2" ], "key2": ["string2/1", "strin2/2"] }; document.getElementById("demo").innerHTM

我有以下问题:

我有一个JSON表,其中包含我需要的数据(这是在互联网上找到的,因为它几乎就是我需要的)

这很好,但正如您所看到的,我仍然需要一个索引[0]来访问我需要的数据集

我需要在没有这个索引的情况下将其删除

像这样:

var testext = {
 "key1": ["string1/1", "string1/2" ],
 "key2": ["string2/1", "strin2/2"] 

};



document.getElementById("demo").innerHTML = testext['key1'][0];
我的变量是这样组合的:

document.getElementById("demo").innerHTML = testext['key1'].['firstname'];
有人知道我该怎么做吗


提前谢谢。

你几乎是对的。将数组重新构造为关联数组的关联数组。您可以通过
array\u name['first\u index']['second\u index'].
调用它们

var testext={
“关键1”:{
“名字”:“雷”,
“姓氏”:“Villalobos”,
“加入”:2012年
},
“键2”:{
“名字”:“约翰”,
“姓氏”:“琼斯”,
“加入”:2010年
}
};
document.getElementById(“demo”).innerHTML=testext['key1']['firstName']

Default
如果你想要testext['key1'].['firstname']在第一个例子中,你应该写testext['key1']['firstname']第二个如果你在第一个例子中使用它,它应该取哪个名字?这是你想要的吗
var testext={“key1”:[“Ray”,“Villalobos”,“2012”],“key2:[“John”,“Jones”,“2010”]能够依靠这个社区总是很棒!!
document.getElementById("demo").innerHTML = testext['key1'].['firstname'];