JSON输入URL时无效,但复制粘贴时有效

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSON输入URL时无效,但复制粘贴时有效相关的知识,希望对你有一定的参考价值。

我正在尝试验证Windows 8应用程序的以下JSON URL。问题是运行以下代码将不会绑定到提供的列表框。我知道代码可以正常工作,并且已经将其筛选为我创建的JSON。

 new WinJS.Binding.List(json.results);

在此网站上看到的JSON在网站上显示为有效... ...>

https://example.com/app/example.php

..如果我将URL复制并粘贴到JSON valadator(例如jsonlint.com),则会得到:

Parse error on line 1 <!DOCTYPEhtmlPUBLIC" ^ Expecting '{', '['

..但是当我复制并粘贴代码时,URL有效。

我知道这是一个简单的解决方案,但我无法让它终身有效。任何帮助表示赞赏。

我正在尝试验证Windows 8应用程序的以下JSON URL。问题是运行以下代码将不会绑定到提供的列表框。我知道代码可以正常工作,并且已经将其选中...

答案

问题是该URL无法返回正确的JSON响应。它返回一个HTML响应,该响应在格式化的代码块中包含JSON。因此,在复制和粘贴它的过程中,您的代码将看到包装它的所有HTML并中断(因为它无效)。

以上是关于JSON输入URL时无效,但复制粘贴时有效的主要内容,如果未能解决你的问题,请参考以下文章

with 关键字在打开文件时有效,但在调用函数时无效

此 SQL 代码在 SMMS 中执行时有效,但在 .Net 中通过 ExecuteNonQuery() 调用时无效,为啥?

组件属性在设计时有效,但在运行时无效

Json String Parsing 在从 MSDOS 运行时有效,但在 Windows 上的 Ubuntu 上的 Bash 中无效 [重复]

xlsx 文件上传无法正常工作 - 文件打开时有效,但关闭时无效

我在 index.html 中指向 manifest.json 的链接在我运行反应脚本“yarn start”时有效,但在我运行“python3 manage.py runserver”时无效