我正在使用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