以方括号和大括号开头的哪种形式有效?
Which form is valid between starting with square and curly brackets?
我有两个json表格。我试图在 jsonlint 中验证。它显示第一个错误并验证到第二个 json.
错误json:
[ "name": {} ]
正确 json:
{ "name": {} }
谁能解释为什么第一个错误而第二个正确。
[
启动一个 数组初始化程序 。有效条目是由注释分隔的值。示例:
["one", 2, "three"]
{
启动一个 对象初始化程序 。有效条目是 name/value 对,其中每对都是用双引号引起来的名称,后跟冒号 (:
),后跟任何有效值。示例:
{"name": "value"}
{"name": {}}
{"name": ["one", 2, "three"]}
所有这些都包含在 the website and the standard 中。
您的第一个示例无效,因为它试图定义一个 name/value 对,其中需要一个值(在数组条目中)。
我有两个json表格。我试图在 jsonlint 中验证。它显示第一个错误并验证到第二个 json.
错误json:
[ "name": {} ]
正确 json:
{ "name": {} }
谁能解释为什么第一个错误而第二个正确。
[
启动一个 数组初始化程序 。有效条目是由注释分隔的值。示例:
["one", 2, "three"]
{
启动一个 对象初始化程序 。有效条目是 name/value 对,其中每对都是用双引号引起来的名称,后跟冒号 (:
),后跟任何有效值。示例:
{"name": "value"}
{"name": {}}
{"name": ["one", 2, "three"]}
所有这些都包含在 the website and the standard 中。
您的第一个示例无效,因为它试图定义一个 name/value 对,其中需要一个值(在数组条目中)。