如何检索具有编号名称的JSON对象键

时间:2013-03-05 21:52:08

标签: javascript jquery json

我正在尝试从服务器传递一些JSON对象,这些对象的名称后面附有一个数字,以便相互区分。

检索这些对象时遇到问题。它无法使用其通用名称附加数字。

对象看起来像这样:

  {"shareInfo":[{"uname1":"abc","uname2":"sds","uname3":"uuh",.....}]}

我尝试向其添加integer变量。

 data.shareInfo[i].uname+''+i;

但它并没有一起读取变量。我的意思是它不像uname0,uname1,...

那样

请有人告诉我如何附加数字来检索数据,谢谢。

1 个答案:

答案 0 :(得分:3)

data.shareInfo[i]["uname" + i]应该有用。

值得注意的是,您的示例数据只包含data.shareInfo中的一个数组元素,因此您可能真正需要的是:

data.shareInfo[0]["uname" + i]

但我无法分辨出你的测试数据哪个是正确的。