JSONLINT:字符串分析错误



我正试图在www.jsonlint.com上验证以下JSON:http://s2g.supsi.ch/hcd/test.json

如果我在jsonint中复制并粘贴文本,JSON就会得到验证。但是,如果我输入JSON URL(http://s2g.supsi.ch/hcd/test.json)到jsonint,我收到以下错误:

Parse error on line 1:
^
Expecting '{', '['

我不明白为什么它不起作用。可能是文本编码?

以下是读取URL的代码:

    if (jsonVal.substring(0, 4).toLowerCase() === "http") 
      {
      $.post("proxy.php", {"url": jsonVal}, function (responseObj) 
        {
        $('#json_input').val(responseObj.content);
        validate();
        }, 'json');

问题是:

  • 来自http://jsonlint.com/proxy.php服务器URL返回错误的状态代码,而不是有问题的内容

相关内容

  • 没有找到相关文章

最新更新