操纵JS对象

时间:2015-10-15 19:07:39

标签: javascript

我遇到一个问题,我需要一些来自API的信息,但我无法进一步挖掘,因此我只能深入挖掘api以收集我的信息需要,它作为一个对象而来。看起来像这样:

{"display_custom_hours":"Open on Oct 15 from 3:00PM - 4:00PM"}

但是我只需要这部分

Open on Oct 15 from 3:00PM - 4:00PM

我是否可以使用Javascript将该信息操作到我需要的位置?

2 个答案:

答案 0 :(得分:1)

如果你已经反对,试试这个:

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);

答案 1 :(得分:1)

试试这个

var jsonData = '{"display_custom_hours":"Open on Oct 15 from 3:00PM - 4:00PM"}';
jsonData = JSON.parse(jsonData);
alert(jsonData.display_custom_hours);

解决方案步骤

  1. 将您的数据放入变量var,就像这样

    var jsonData = '{"display_custom_hours":"Open on Oct 15 from 3:00PM - 4:00PM"}';

  2. 使用JSON.parse函数将其删除,就像这样

    jsonData = JSON.parse(jsonData);

  3. 您可以使用此格式Object.propriety中的日期,就像这样

    alert(jsonData.display_custom_hours);

  4. <强>输出

        Open on Oct 15 from 3:00PM - 4:00PM