javascript - 使用 JSON.stringify 获取特定值 key 对

标签 javascript jquery json

我只想捕获“duration”和“start”的值,因此在下面的示例中它将分别为 288 和 0。

如何在 this 循环中执行此操作?

    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])); 
                              }

以下是 console.log 结果:

{"provider":"video","file":"videos/Set1_mid.flv","image":"thumbs/set1_mid.jpg","description":"5 分钟手部负重有氧运动", “作者”:“”,“持续时间”:288,“标题”:“04:48”,“日期”:“”,“链接”:“”,“类型”:“视频”,“开始”:0 , "mediaid":"","streamer":"","levels":[{"width":0,"bitrate":0,"url":"videos/Set1_mid.flv"}],"tags": "","索引":0}

感谢您的帮助。

最佳答案

仅使用您想要的数据创建一个新对象。

var item = arrayTime[key];
console.log(JSON.stringify({ duration: item.duration, start: item.start }));

关于javascript - 使用 JSON.stringify 获取特定值 key 对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10516045/

相关文章:

javascript - 在 Highchart 中交换 Y 轴

php - 没有表名的 Cakephp 数据库查询结果,只是像 MySQL 中那样的简单结果?

javascript - 音频控制 - 后退、前进按钮 - Javascript

javascript - 基于 HTML 的小册子/传单

javascript - 无法使用 javascript 替换和正则表达式删除 "C:\fakepath\"

javascript - CSS 高亮子元素 - 评级系统

Javascript - 自动下载资源

javascript - 如何获取我的整个 YouTube 观看历史记录?

java - 如何使用 Java 访问 JSONObject 中的 JSONArray?

json - 解压缩 Gzip JSON 响应