У меня есть JSON (https://gist.github.com/tekknolagi/8526671), в котором я запрашиваю список моих сообщений в блоге.Parsing JSON возвращает cryptic error
Я получил некоторые напуганные ошибки в консоли:
А также в JSONLint:
Я не могу понять, что случилось. Мой код:
$(document).ready(function() {
$.ajax({
url: '/posts.json',
type: "GET",
dataType: "text",
success: function(data) {
// data = data.replace(/(\r\n|\n|\r)/gm,"");
console.log(data);
var parsed = JSON.parse(data);
var parsed = data;
var names = []
for (var post in parsed) names.push(post.title);
console.log(names);
$('#page_holder').pagify({
pages: data,
default: null
});
},
fail: function (err) {
console.log(err);
}
});
});
И он всегда терпит неудачу при анализе. Это убивало меня целую неделю.
@TravisJ кажется сбежавшим ... – Shomz
Как вы получили такой «JSON»? Вы должны использовать библиотеку для сборки JSON. –
@dystroy Я генерирую его с помощью Liquid, но их собственный фильтр 'json' или' jsonify' не работает ... по какой-то причине – tekknolagi