问题标签 [jsonlint]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
153 浏览

javascript - Parsing JSON with jQuery's ajax method

I'm currently fiddling around with JSON - but I can't get jQuery's $.ajax method to parse my feed.

I've validated the feed with JSONLint, and the JS with JSLint - it appears to be fine.

Check out my jsfiddle-example here: http://jsfiddle.net/timkl/RqgRf/

Any hint on what could be wrong is highly appreciated :)

0 投票
1 回答
441 浏览

javascript - 为什么这个 JSON “无效”?

此 JSON 通过jsonlint验证。然而 Firefox 和 Chrome 拒绝它:

错误消息是“消息”上的“无效标签”。

这是它的加载方式:

答案

这是我自己的愚蠢错误。我没有将 JSONP 回调名称放在 JSON 文件结构周围。

0 投票
1 回答
947 浏览

php - JSON.parse 语法错误,而 JSONLint 告诉我 json 字符串有效

我使用 PHP 内置函数json_encode()将对象数组转换为json string. 然后我使用 AJAX 方法来获取xmlhttp.responseText. 我document.write(xmlhttp.responseText)用来检查响应字符串。例如,字符串如下:

但是,当我JSON.parse()用来解析 JSON 字符串时,会出现语法错误。所以,我复制这个字符串来JSONLint检查它是否有效,结果是否。

但是当我手动输入时,它是有效的。为什么?

0 投票
2 回答
330 浏览

c#-4.0 - 无法使用 NewtonSoft.Json 反序列化某些推文

大家好,

我正在运行一个使用 Twitter Stream API 的 C# 控制台应用程序。我的代码如下

对于每 +- 20 条推文,我收到以下错误“从 JsonReader 读取 JObject 时出错”。

我将 json 复制到JSONLint 中并且它是有效的,所以我很困惑为什么这种情况不断发生。有没有其他人有这个错误?

0 投票
3 回答
3047 浏览

javascript - SCRIPT1014:无效字符

我有一些 JSON 在使用jsonlint测试时非常完美,但是Invalid character当我尝试将其解析为对象时会出错。我查看了 JSON 字符串,似乎没问题。我如何看到可能隐藏的有趣角色?

这是js小提琴链接。http://jsfiddle.net/UexKp/

0 投票
2 回答
1454 浏览

ajax - JSON 返回 AJAX 后 jQuery 未定义

我正在使用 jQuery 获取名称列表作为 JSON 字符串 -

`

后端是一个 asp.net 页面,当我调试时,我得到的字符串为"{"Name":["Maria","John","Raj","Rosh","Tony","Name","test3","test4","test5","test6"]}",我将其放入JSONLint并进行了验证。它在上面的 AJAX 请求中返回undefined错误。如果我尝试使用单个字符串"Name":"John",它会完美运行。添加选项的函数对于 JSON 字符串数组不正确(一旦进入成功块,我将处理它),但我不明白为什么它undefined在返回有效 JSON 字符串时返回错误。任何帮助,将不胜感激。

0 投票
1 回答
1299 浏览

json - JSONLint 验证失败

我在谷歌地图中绘制了一些点,但是一些 JSON 没有正确填充。翻阅几个点,我注意到没有填充默认图像。Chrome 检查器显示srcimg 中不起作用的属性值未定义。当我通过 JSONlint 运行 JSON 时,它会在字符串上引发错误:

"期待'STRING'、'NUMBER'、'NULL'、'TRUE'、'FALSE'、'{'、'['";

它说它不是,当它是时。我确定我把别的东西搞砸了,这就是为什么它没有显示为字符串,但是什么?不知道如何继续测试这个。你可以在这里查看代码:http: //jsfiddle.net/jalbertbowdenii/4Y3JF/

0 投票
3 回答
2023 浏览

json - JSONValue 到缩进字符串

在 Delphi XE2 中,我需要创建一个接收 aJSONValue并返回indented 的函数,String就像JSONLint一样。这个 JSONValue 可以是任何类型的 JSON,可以是数组、对象,甚至只是一个字符串,所以我必须确保使用这个函数涵盖所有类型。我不知道从哪里开始。

0 投票
1 回答
3158 浏览

php - PHP json_encode() 结果显示 JSONLint 错误

我在验证json_encode()函数的输出时遇到问题。

我正在使用 cURL 提取 XML 提要,将其转换为数组,然后将该数组转换为带有json_endode(). 我会为你省去 cURL 的东西:

这给了我一个 JSON 读数:

这会给我一个 JSONLint 错误说:

所以很自然地我会添加逗号,这给了我一个文件结束的期望:

我是 JSON 新手,但我已经检查了网站和一些资源以了解正确的 JSON 格式和结构,从我可以看到我的读数遵循指南。任何指针?

我检查过的资源:

JSON.org自然

维基百科有据可查的页面

W3Resource对结构有很好的解释。

JSONLint

0 投票
2 回答
1813 浏览

xml - 像 JSONLint.com 这样的 XML 工具

我使用 JSONLint.com 帮助我快速将 JSON 转储转换为可读的内容,现在我正在处理一些我希望能够更容易阅读的大量不断变化的 XML。有谁知道像 JSONLint for XML 这样的工具?