Я пытаюсь преобразовать строку json
в формат объекта, считанный из файла .js
.Недопустимая ошибка JavaScript javascript при использовании JSON.parse
Ниже JSON
строка в document.js
[
{
"type": "TableShape",
"id": "63c0f27a-716e-804c-6873-cd99b945b63f",
"x": 80,
"y": 59,
"width": 99,
"height": 107,
"name": "Group",
"entities": [
{
"text": "id",
"id": "49be7d78-4dcf-38ab-3733-b4108701f1"
},
{
"text": "employee_fk",
"id": "49be7d78-4dcf-38ab-3733-b4108701fce4"
}
]
}
];
теперь я звоню document.js
в window load
с помощью AJAX
, как показано ниже
$(window).load(function() {
$.ajax({
url: "JS/Draw2d/SampleData/document.js",
async: false,
success: function (result) {
debugger;
jsonStringFromServer = JSON.parse(result);//Here Javascript error stating invalid character
alert(jsonStringFromServer);
}
});
});
Попробуйте удалить ';' в конце строки JSON в 'document.js' – Yoink
вы можете использовать этот сайт для проверки своего json http://json.parser.online.fr/ – Sim1
Это решило проблему. TQ – Vallabha