Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有两个 json 表单。我试图在 jsonlint 中进行验证。它首先显示错误,并验证到第二个 json。
错误的json:
[ "name": {} ]
真正的json:
{ "name": {} }
任何人都可以解释为什么第一个是错误的,而第二个是正确的。
[启动一个数组初始化器。有效条目是由注释分隔的值。例子:
[
["one", 2, "three"]
{启动一个对象初始化器。有效条目是名称/值对,其中每对是双引号中的名称,后跟冒号 ( :),后跟任何有效值。例子:
{
:
{"name": "value"} {"name": {}} {"name": ["one", 2, "three"]}
所有这些都包含在网站和标准中。
您的第一个示例无效,因为它试图定义一个名称/值对,其中需要一个值(在数组条目中)。