-2

我们如何使用 JSON.parse 作为 API URL 将 JSON 字符串更改为 Javascript 对象?

我们需要完整的日历来从我们的 API URL 获取事件。我们的 API 有一个 JSON 字符串,完整日历需要一个 Javascript 对象,我们正在尝试使用 JSON.parse 将其转换为 Javascript 对象 我们如何编辑 var javascriptObj = JSON.parse(jSonString); 使用以下代码来处理 URL?

提前非常感谢!

我们的 JAVASCRIPT:

$(document).ready(function() {

$('#calendar').fullCalendar({
    //theme: true,
    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,agendaWeek,agendaDay'
    },
    defaultDate: moment().format("YYYY-MM-DD"),
    editable: true,
    events: {
        url: 'URL WE WANT TO KEEP PRIVATE',
        type: 'GET',
       contentType: "application/json; charset=utf-8",
      dataType: "json",
      contentType: 'application/json; charset=utf-8',
        success: function(resultData) {
            //here is your json.
              // process it

        },
        error : function(jqXHR, textStatus, errorThrown) {
        },
    }

});

});
4

2 回答 2

-1

可能有一种 jQuery 方法可以做到这一点,但这里有一个 vanilla javascript 方法。

    success: function(resultData) {
        var resultObject
        //here is your json.
        try {
            resultObject = JSON.parse(resultData);
        } catch(e) {
            console.error("Error parsing JSON:", e);
            throw(e);
        }

        // ... Do something with resultObject
          // process it

    },
于 2016-04-13T21:27:46.663 回答
-3

如果您需要将 json 更改为 javascript 对象,您可以使用“Object.create”函数,此方法创建一个新对象。检查这个:在此处输入链接描述

于 2016-04-13T21:42:26.357 回答