我正在使用JavaScript,并且我有一个来自Twitter的信息的json文件。我没有问题,使用类似于:var content = data.text;
,所以我可以使用它来更改div
使用innerHTML.
现在,我还试图检查是否存在某个哈希标签(以激发视频)。现在,我有一个名为data
的变量,它使用.getJSON
方法存储来自JSON文件的信息。检查json文件中的对象数组中的值
我可以使用data.user.time_zone
轻松访问像time_zone
这样的属性,但像标签这样的东西在对象数组内,我不知道如何访问,例如'文本'。
这是'.json'(我编辑了一些信息,因为它太长了)。
{
"user": {
"following": null,
},
"in_reply_to_screen_name": null,
"entities": {
"user_mentions": [],
"urls": [],
"trends": [],
"symbols": [],
"hashtags": [
{
"text": "fuego",
"indices": [
25,
31
]
},
{
"text": "primaLED",
"indices": [
32,
41
]
}
]
},
"contributors": null,
}
我发现了一些“解决方案”,但都没有工作,我是编程新手,所以我真的迷路了。
无一个你尝试过的例子,我们无法真正帮助你。但是,这是一个关于如何去做的线索。 http://stackoverflow.com/questions/4935632/how-to-parse-json-in-javascript – marsh 2014-09-12 18:09:05
这不是一个有效的JSON文件,在这种情况下需要以'}开始并以'}结尾'。一旦解决了,“将测试值(两个元素)作为字符串返回”是指什么?级联?作为一个数组? – 2014-09-12 18:14:39
是什么?你完全改变了问题 – daviestar 2014-09-12 18:55:34