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

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

对象看起来像这样:

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


我尝试将integer变量附加到该变量。

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


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

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

最佳答案

data.shareInfo[i]["uname" + i]应该可以。

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

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

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

10-06 05:10