使用javascript over IDs从JSON表中获取特定值
我有以下问题: 我有一个JSON表,其中包含我需要的数据(这是在互联网上找到的,因为它几乎就是我需要的) 这很好,但正如您所看到的,我仍然需要一个索引[0]来访问我需要的数据集 我需要在没有这个索引的情况下将其删除 像这样:使用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
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'];