Any of the following can also be given when a :class:`QJsonValue` is expected:

- a :class:`QJsonValue.Type`

- a bool

- an int

- a float

- a str

- a :class:`QJsonObject`

- a :class:`QJsonArray`.
