我正在尝试从服务器传递多个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]
但是我无法从您的测试数据中确定哪一个是正确的。