我有一个大的 json 文件,如果它在各种元素中有任何意外条目,则会失败。因此,我不是一次复制几个“记录”来查看它在哪里中断(它有效,但非常耗时且乏味),我试图让它通过警报让我知道它的进展情况我关于它的进展:
$.getJSON('Content/pulitzers.json', function (data) {
$.each(data, function (i, dataPoint) {
if (IsYear(dataPoint.category)) {
htmlBuilder += '<div class=\"yearBanner\">' + dataPoint.category + '</div>';
alert(dataPoint.category);
} else {
...并且,当它不起作用时(更好的主意,无论如何),带有日志消息:
. . .
if (IsYear(dataPoint.category)) {
htmlBuilder += '<div class=\"yearBanner\">' + dataPoint.category + '</div>';
console.log(dataPoint.category);
. . .
...但是,无论如何,它们只有在输入的所有内容都很好时才起作用。IOW,如果一切都好的话,我会看到“2013”到“2009”,但是当我将它添加到2005年的“记录”时,在某个地方存在问题,它根本就失败了,没有窥视或呜咽。
怎样才能得到它给我更多的反馈?
或者,是否有一个“json 验证”站点可以在 json 文件上释放机器人以使其格式正确?