Javascript 操作JS对象

Javascript 操作JS对象,javascript,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将这些信息处理为我需要的内容?如果您已经是对象,请尝试以下操作: console.log(you

我有一个问题,我需要从API中获取一些信息,但无法进一步挖掘,因此我只能深入API来收集我需要的信息,而它是作为一个对象出现的。看起来像这样:

{"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);
如果没有,请尝试以下操作:

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

试试这个

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

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='{“显示自定义时间”:“10月15日下午3:00-4:00开放”}

  • 使用
    JSON.parse
    函数执行它,如下所示

    jsonData=JSON.parse(jsonData)

  • 您可以使用此表单中的日期
    对象。property
    ,如下所示

    警报(jsonData.display\u custom\u hours)

  • 输出

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

    你可以使用
    object\u name.display\u custom\u hours
    ?你只需访问
    myObj.display\u custom\u hours
    我发现控制台不会识别“display\u custom\u hours”,但是如果我在代码前端引用它,它就会被识别。(非常奇怪的情况)