我试图在www.jsonlint.com上验证以下JSON: http://s2g.supsi.ch/hcd/test.json
如果我在jsonlint中复制并粘贴文本,则会验证JSON。但是,如果我输入JSON URL(http://s2g.supsi.ch/hcd/test.json)到jsonlint,我收到以下错误:
Parse error on line 1:
^
Expecting '{', '['
我不明白为什么它不起作用。可以是文本编码吗?
答案 0 :(得分:1)
以下是读取网址的代码:
if (jsonVal.substring(0, 4).toLowerCase() === "http")
{
$.post("proxy.php", {"url": jsonVal}, function (responseObj)
{
$('#json_input').val(responseObj.content);
validate();
}, 'json');
问题在于: