JSON字符串中是否有关于引号的规则?

时间:2014-03-20 10:34:40

标签: 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很多,并且在此规则引起的浏览器中从未出现过任何问题。

如果你们中的任何人都知道为什么这个陈述是真的,请分享 我将非常感激。

Тhanks!

2 个答案:

答案 0 :(得分:4)

  

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

规范在这里:

http://www.json.org/

规范说字符串引用双引号,故事结尾。

  

字符串是包含零个或多个Unicode字符的序列   双引号,使用反斜杠转义。角色表示为   单个字符串。

答案 1 :(得分:0)

只是为了快速帮助,我认为你必须使用双引号。 使用“而不是'

{"Test":"1"}