我对这一切都很陌生,请耐心等待。我希望我的标签文本显示我的数组信息,但没有数组括号。提前感谢任何帮助。
var json = {
basic: ['Name: James', 'Age: 31']
};
var basicInfo = Ti.UI.createLabel({
text: json.basic
});
win3.add(basicInfo);
console.log(json.basic);
答案 0 :(得分:2)
如果您希望标签显示:'姓名:詹姆斯','年龄:31'
你可以尝试
str = JSON.stringify(json.basic);
var basicInfo = Ti.UI.createLabel({
text: str.slice(1,str.length-1)
});
这将删除json.basic的字符串化版本的第一个和最后一个字符。但是,如果可以,我强烈建议您将json数据重组为:
var json = {
basic: {'Name': 'James', 'Age': 31}
};
这使得基本的对象成为你可以分别以json.basic.Name和json.basic.Age的形式访问Name和Age。这更直观,因为Name和Age是属性,因此不应该真正在数组中。