Yes, according to ECMA-404 The JSON Data Interchange Standard.
Source: http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf
A JSON text is a sequence of tokens formed from Unicode code points that conforms to the JSON value grammar.
And following, the JSON value grammar is given as:
A JSON value can be an object, array, number, string, true, false, or null.
This directly conflicts with the RFC, as cited by @quentin. The updated RFC is 8259 which states:
Note that certain previous specifications of JSON constrained a JSON text to be an object or an array. Implementations that generate only objects or arrays where a
JSON text is called for will be interoperable in the sense that all implementations will accept these as conforming JSON texts.