我有一個問題,我需要從API的一些信息,但我無法進一步挖掘,因此我只能挖到目前爲止收集信息的API我需要它,它是作爲一個對象而來的。這樣看:操縱一個JS對象
{"display_custom_hours":"Open on Oct 15 from 3:00PM - 4:00PM"}
不過,我只需要這部分
Open on Oct 15 from 3:00PM - 4:00PM
我是否能夠使用JavaScript來操縱這些信息我需要什麼?
我有一個問題,我需要從API的一些信息,但我無法進一步挖掘,因此我只能挖到目前爲止收集信息的API我需要它,它是作爲一個對象而來的。這樣看:操縱一個JS對象
{"display_custom_hours":"Open on Oct 15 from 3:00PM - 4:00PM"}
不過,我只需要這部分
Open on Oct 15 from 3:00PM - 4:00PM
我是否能夠使用JavaScript來操縱這些信息我需要什麼?
如果您已經是對象,試試這個:
console.log(your_object.display_custom_hours);
如果不試試這個:
var stringObj = '{"display_custom_hours":"Open on Oct 15 from 3:00PM - 4:00PM"}'; // or item received
var obj = JSON.parse(stringObj);
console.log(obj.display_custom_hours);
我發現控制檯無法識別'display_custom_hours',但是如果我在代碼的前端引用它,就會被識別出來。 (很奇怪的情況) – kdweber89
試試這個
var jsonData = '{"display_custom_hours":"Open on Oct 15 from 3:00PM - 4:00PM"}';
jsonData = JSON.parse(jsonData);
alert(jsonData.display_custom_hours);
解決步驟
把你的數據轉換爲可變var
,這樣
var jsonData = '{"display_custom_hours":"Open on Oct 15 from 3:00PM - 4:00PM"}';
Prase使用它JSON.parse
功能,這樣
jsonData = JSON.parse(jsonData);
您可以使用日期這種形式Object.propriety
,像這樣
alert(jsonData.display_custom_hours);
輸出
Open on Oct 15 from 3:00PM - 4:00PM
你會得到與'object_name.display_custom_hours'那一部分? – adeneo
你可以簡單地訪問'myObj.display_custom_hours' – CollinD