Загрузка данных с помощью JSON.parse: неожиданный токен / - PullRequest
0 голосов
/ 17 мая 2018

Я довольно новичок в этом штате JSON и AJAX, поэтому я следовал учебному пособию по YouTube: https://www.youtube.com/watch?v=rJesac0_Ftw&t=1029s. Дело в том, что я выполнил шаги точно так же, как в видео, но я получаю следующую ошибку:

VM34:1 Uncaught SyntaxError: Unexpected token / in JSON at position 0
    at JSON.parse (<anonymous>)
    at XMLHttpRequest.theRequest.onload (loader.js:5)

Мой JSON-скрипт:

[
    {
        "name":"一",
        "sound": {
            "kunyomi": ["ひと.つ"],
            "onyomi": ["イチ"]
        },
        "description":"Representaba la unidad, el absoluto. Cuando funciona como componente, este carácter adquiere el significado de suelo o de techo según su posición: si se encuentra encima de otro componente, toma el significado de techo; si está debajo, de suelo. Todas las formas antiguas de los números están asociadas a fuerzas del universo y a la mitología. Los números pares son el ying y los impares son el yang.",
        "examples":["-月[いちがつ] - Enero", "-日[ついたち] - Día uno", "-回[いっかい] - Dos veces", "-階[いっかい] - Primer Piso"]
    },
    {
        "name":"ニ",
        "sound": {
            "kunyomi": ["ふた.つ"],
            "onyomi": ["ニ、ジ"]
        },
        "description":"Representa el cielo 一 y la tierra 一, el ying y el yang. Al igual que en el caso de los numerales romanos, el kanji de dos es una simple duplicación del trazo horizontal que significa uno.",
        "examples":["二月[にがつ] - Febrero", "二日[ふつか] - Día dos", "二回[にかい] - Dos veces"]
    }
]

И я называю это JSON со следующим кодом:

var ourRequest = new XMLHttpRequest();
ourRequest.open('GET', 'http://127.0.0.1/japones_flat/kanjis_n5.json');
ourRequest.onload = function() {
    "use strict";
    var response = JSON.parse(ourRequest.responseText);
    console.log(response[0]);
};
ourRequest.send();

Я провел небольшое исследование, и похоже, что проблема заключается в методе JSON.parse, говоря, что токен "/" создает проблемы. После этого я заметил, что Dreamweaver по умолчанию оставил комментарий в моем файле .json, поэтому я удалил его (поскольку он начинался с "/"), но я продолжаю получать эту ошибку раздражения. Ребята, вы можете мне помочь?

Заранее спасибо!

...