[英]get specific value key pair using JSON.stringify
I only want to capture the values of "duration" and "start", so in the example below it would be 288 and 0 respectively. 我只想捕获“持续时间”和“开始”的值,所以在下面的例子中它分别是288和0。
How do I do this in the this loop? 我怎么在这个循环中这样做?
onPlaylist: function(event){
var arrayTime = jwplayer("container").getPlaylist();
var key;
for (key in arrayTime){
if (!arrayTime.hasOwnProperty(key)){
continue;
}
console.log(JSON.stringify(arrayTime[key]));
}
Here are the console.log results: 这是console.log结果:
{"provider":"video","file":"videos/Set1_mid.flv","image":"thumbs/set1_mid.jpg","description":"5 minute cardio with hand weights", "author":"","duration":288,"title":"04:48","date":"","link":"","type":"video","start":0, "mediaid":"","streamer":"","levels":[{"width":0,"bitrate":0,"url":"videos/Set1_mid.flv"}],"tags":"","index":0} {“provider”:“video”,“file”:“videos / Set1_mid.flv”,“image”:“thumbs / set1_mid.jpg”,“description”:“5分钟有氧运动与手重”,“作者”: “”,“持续时间”:288,“标题”:“04:48”,“日期”:“”,“链接”:“”,“类型”:“视频”,“开始”:0,“mediaid” : “”, “拖缆”: “”, “水平”:[{ “宽度”:0 “比特率”:0, “URL”: “视频/ Set1_mid.flv”}], “标签”: “”, “索引”:0}
Your help is appreciated. 非常感谢您的帮助。
Create a new object with just the data you want. 仅使用所需数据创建新对象。
var item = arrayTime[key];
console.log(JSON.stringify({ duration: item.duration, start: item.start }));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.