javascript - JSON 字符串中的引号有什么规则吗?

标签 javascript json

你认为什么是正确的 JSON 字符串?

我使用的一些 JSON 可视化 WEB 工具(例如 http://jsonformatter.curiousconcept.com/http://chris.photobooks.com/json/default.htm )说 JSON 中的字符串应该用双引号引起来。

enter image description here

enter image description here

我试图找到一条规则或任何类型的信息来证明此陈述是正确的,但没有成功。

众所周知,javascript 不关心我们对字符串使用哪种引号(单引号或双引号),那么为什么 JSON 中有一条规则?? 我经常使用 JSON,并且在浏览器中从未遇到过由这条规则引起的任何问题。

如果你们中有人知道为什么这个说法是正确的,请分享。
我将不胜感激。

谢谢!

最佳答案

What do you think is a correct JSON string?

规范在这里:

http://www.json.org/

规范说字符串用双引号引起来,故事结束。

A string is a sequence of zero or more Unicode characters, wrapped in double quotes, using backslash escapes. A character is represented as a single character string.

关于javascript - JSON 字符串中的引号有什么规则吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22530217/

相关文章:

javascript - JQuery - 在整个页面(也是 JQuery UI 元素)上显示进度鼠标光标并在之后正确重置

单击 JavaScript 按钮导航到另一个 HTML 页面

javascript - 为什么 React-Toastify v.9 中的 toast.update 不能正常工作

.net - REST API 是否应该在响应正文中返回异常?

json - json.js 和 json2.js 的区别

json - 如何在golang中解码json

javascript - Puppeteer 循环并转换为对象

javascript - JS 和 PHP 中的正则表达式不同

javascript - 使用 jquery 错误更新 JSON

c# - 关于JavaScriptSerializer的一些问题