跳到主要内容

Hello, World!

在学习任何新语言时,从最简单的事情开始通常会很有帮助。在 JSON 模式中,空对象是一个完全有效的模式,它将接受任何有效的 JSON。

{}  //这可以接受任何内容,只要它是有效的 JSON

42 // OK
"I'm a string" // OK
\{ "an": \[ "arbitrarily", "nested" \], "data": "structure" \} // OK

Draft 6 中的新内容

您还可以使用true代替空对象来表示匹配任何内容的模式,或者 false 表示不匹配任何内容的模式。

true // 该模式表示可以接受任何内容,只要它是有效的 JSON

42 // OK
"I'm a string" // OK
{ "an": [ "arbitrarily", "nested" ], "data": "structure" } // OK
false // 该模式表示不匹配任何内容

"Resistance is futile... This will always fail\!\!\!" //not OK