浏览json嵌套文件
Navigating through a json nested file
需要一些帮助导航通过json嵌套文件。我不是jQuery的专家,所以如果你能解释一下它是如何工作的,我将不胜感激。
$(window).load(function(){
$.each(data.videos, function(entryIndex, entry) {
var html = $('#name').append($('<div>', {text: this.name})) + $('#country').append($('<div>', {text: this.country})) + $('#brands').append($('<div>', {text: this.brands[0] + this.brands[1]}));
$.each(this.brands, function() {
$('#views').append($('<li>'+ {text: this.views} + '</li>'));
$('#shares').append($('<li>'+ {text: this.shares} + '</li>'));
$('#likes').append($('<li>'+ {text: this.likes} + '</li>'));
});
});
});
查找示例:http://jsfiddle.net/epgBz/
除非你将文件加载为普通字符串,否则你不是在导航"json文件",你只是从文件中加载了一个JavaScript对象,现在你像访问任何其他JavaScript对象一样访问JavaScript对象,所有常规JavaScript规则都适用:Object.keys(yourobj)
获取所有键作为数组,并遍历对象中的所有键/值对:
var keys = Object.keys(yourobject);
keys.forEach(function(key) {
var value= yourobject[key];
console.log(key, ":", value);
// ... more code here ...
});
或者jQuery的方式,
$.each(yourobject, function(key, value) {
console.log(key, ":", value);
// ... more code here ...
});
相关文章:
- Node.js - Javascript - 将文件解析为嵌套对象
- Javascript-将INI文件解析为嵌套的关联数组
- 嵌套页找不到父.js文件
- 精细上传器中的嵌套dropzones上传文件两次
- gulp文件包含和翡翠嵌套问题
- 在嵌套部分加载 js 文件
- Requirejs 优化器 - 包括某些文件和文件夹的嵌套依赖项
- 是否可以在不使用浏览器插件的情况下在标准 Web 应用程序中获取嵌套文件夹信息
- 帆.js控制器、模型和视图的嵌套文件夹
- 展开嵌套并包含javascript文件
- 将javascript与具有深度嵌套的c#代码混合使用.正在尝试制作外部文件
- 根据路径字符串构建嵌套文件夹结构
- 嵌套可排序文件无法正确折叠/展开
- Heroku和Rails4:Heroku不是't在assets/javascript下找不到我的嵌套文件夹
- 如何在Mocha中多个嵌套测试通过或失败后清理文件
- HTML5模式下的angular ui嵌套视图得到404而不是模板文件
- 类似route的嵌套文件夹(包含斜杠)
- 浏览json嵌套文件
- 如何使用ExtJS读取一个嵌套的json文件
- json文件中的无限嵌套元素-如何获得特定的元素