我的代码
function getUIContent(){
alert('hi');
var jsn = '{"channels":[{"name":"video1","image":"images/bodyguard.jpg"},{"name":"video2","image":"images/bodyguard.jpg"},{"name":"video3","image":"images/bodyguard.jpg"},'+
']}';
}
Run Code Online (Sandbox Code Playgroud)
现在我想访问频道的名称
我尝试过
var channels = jsn.channels[0].name;
alert(channels);
Run Code Online (Sandbox Code Playgroud)
但它给出了错误.我也想知道如何获得频道的长度.
我是javascript开发的新手.我尝试了很多,但我没有得到答案.
任何人都可以帮助我.
您必须删除前导和尾随'标记,以便您的JSON成为对象而不是字符串.正如其他人提到的那样删除最后一个逗号,.
所以不是这样的:
var jsn = '{"channels":[{"name":"video1","image":"images/bodyguard.jpg"},{"name":"video2","image":"images/bodyguard.jpg"},{"name":"video3","image":"images/bodyguard.jpg"},'+
']}';
Run Code Online (Sandbox Code Playgroud)
你有这个:
var jsn = {"channels":[{"name":"video1","image":"images/bodyguard.jpg"},{"name":"video2","image":"images/bodyguard.jpg"},{"name":"video3","image":"images/bodyguard.jpg"}]};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
96 次 |
| 最近记录: |