如何使用名称为foo.txt的json对象.我想打印这个对象的元素
how to use a json object in which its name is foo.txt. I want to print element of this object?
我只是使用javascricpt和json。我想从api中获取数据,其中对象有一些细节,在这里我想打印一个名为"foo.txt"的对象的细节,该对象有一些元素,如大小、raw_url、内容等。我想要raw_url。
我如何才能完成以下任务:
document.getElementById("demo").innerHTML = data.files.foo(?)['raw_url']
Json is here :-
object {url: "https://api.github.com/gists/884c8343dca5b322bf6f", forks_url: "https://api.github.com/gists/884c8343dca5b322bf6f/forks", commits_url: "https://api.github.com/gists/884c8343dca5b322bf6f/commits", id: "884c8343dca5b322bf6f", git_pull_url: "https://gist.github.com/884c8343dca5b322bf6f.git"…}
comments: 0
comments_url: "https://api.github.com/gists/884c8343dca5b322bf6f/comments"
commits_url: "https://api.github.com/gists/884c8343dca5b322bf6f/commits"
created_at: "2015-11-19T09:35:23Z"
description: "test"
files: Object
foo.txt: Object
content: "sdfasfd"
filename: "foo.txt"
language: "Text"
raw_url: "https://gist.githubusercontent.com/anonymous/884c8343dca5b322bf6f/raw/5234994707b7b85bec9c80e50cb0b7dfca050e3b/foo.txt"
size: 7
truncated: false
type: "text/plain"
您只想访问该属性吗?您不必使用点语法(myObject.foo.txt
)访问属性,这显然会在这里造成问题。只需使用方括号即可访问:
myObject['foo.txt']
var myObject = { 'foo.txt': 'Hello World!' };
var div = document.createElement('div');
div.innerHTML = myObject['foo.txt'];
document.body.appendChild(div);
Firefox有Object.toSource()
,它将对象打印为JSON,或者您可以安装Firebug并使用console.log(object)
打印
相关文章:
- 我想在单击对象时打印日志
- 想要使用Javascript将一个JSON对象拆分为多个JSON对象
- 对象 Javascript 中的标签无效 - 想要添加事件列表器
- 想要将ng个repeat对象传递给自定义筛选函数
- 我想遍历一个对象数组,我不想要任何重复项
- 我想使用Javascript中的循环在HTML中的特定id中显示数组中的多个对象
- JSON对象不想初始化
- 我有一个javascript类和该类的对象,我想将该对象存储在本地存储中并检索它
- javascript创建一个对象来打印数组对象
- 我想使用replace函数扫描json对象,然后用字符串替换匹配的单词
- 我想显示一个对象's在chrome中的值's控制台
- 不想返回整个对象,如何过滤掉我不想要的东西
- 我想返回一个对象,但我得到一个字符串
- 我只想在警报中打印数据,但每当它提醒我 [对象对象] 但我希望它会显示我的表数据行
- 想要在回调中更新对象,给出正确的日志,但全局对象未更新
- 我想在实例化对象时返回 false
- 通过 javascript 将值从子页面返回到父页面时面临的问题.它正在返回对象,我想要值
- 我想将所有json对象打印到html和javascript中
- 我想使用 JavaScript 访问此 JSON 对象的所有键和值
- 在画布上绘制方框对象在dblclick上,在singleClick上当方框对象想做别的事情时