2

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

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

对象如下所示:

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

我尝试向它附加一个integer变量。

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

但它不是一起读取变量。我的意思是它不喜欢它uname0,uname1,...

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

4

1 回答 1

3

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

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

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

但我无法从您的测试数据中判断哪个是正确的。

于 2013-03-05T21:53:35.387 回答