QJsonValue()	Null	-7	-7	-7	false	"<def>"	std::nullptr_t	""	0	[null]
Undefined	Undefined	-7	-7	-7	false	"<def>"	<invalid>	""	0	[null]
true	Bool	-7	-7	-7	true	"<def>"	bool	"true"	1	[true]
false	Bool	-7	-7	-7	false	"<def>"	bool	"false"	0	[false]
int 0	Double	0	0	0	false	"<def>"	qlonglong	"0"	0	[0]
int -1	Double	-1	-1	-1	false	"<def>"	qlonglong	"-1"	-1	[-1]
int max	Double	2147483647	2147483647	2147483647	false	"<def>"	qlonglong	"2147483647"	2147483647	[2147483647]
int min	Double	-2147483648	-2147483648	-2147483648	false	"<def>"	qlonglong	"-2147483648"	-2147483648	[-2147483648]
qint64 max	Double	-7	9223372036854775807	9.2233720368547758e+18	false	"<def>"	qlonglong	"9223372036854775807"	9223372036854775807	[9223372036854775807]
qint64 min	Double	-7	-9223372036854775808	-9.2233720368547758e+18	false	"<def>"	qlonglong	"-9223372036854775808"	-9223372036854775808	[-9223372036854775808]
qint64 2^31	Double	-7	2147483648	2147483648	false	"<def>"	qlonglong	"2147483648"	2147483648	[2147483648]
qint64 2^53+1	Double	-7	9007199254740993	9007199254740992	false	"<def>"	qlonglong	"9007199254740993"	9007199254740993	[9007199254740993]
double 0	Double	0	0	0	false	"<def>"	qlonglong	"0"	0	[0]
double -0	Double	0	0	0	false	"<def>"	qlonglong	"0"	0	[0]
double 1.5	Double	-7	-7	1.5	false	"<def>"	double	"1.5"	2	[1.5]
double -1.5	Double	-7	-7	-1.5	false	"<def>"	double	"-1.5"	-2	[-1.5]
double 2.5	Double	-7	-7	2.5	false	"<def>"	double	"2.5"	3	[2.5]
double 2	Double	2	2	2	false	"<def>"	qlonglong	"2"	2	[2]
double 2^31	Double	-7	2147483648	2147483648	false	"<def>"	qlonglong	"2147483648"	2147483648	[2147483648]
double -2^31-1	Double	-7	-2147483649	-2147483649	false	"<def>"	qlonglong	"-2147483649"	-2147483649	[-2147483649]
double 2^53	Double	-7	9007199254740992	9007199254740992	false	"<def>"	qlonglong	"9007199254740992"	9007199254740992	[9007199254740992]
double 2^63	Double	-7	-7	9.2233720368547758e+18	false	"<def>"	double	"9223372036854776000"	9223372036854775807	[9223372036854776000]
double -2^63	Double	-7	-9223372036854775808	-9.2233720368547758e+18	false	"<def>"	double	"-9223372036854776000"	-9223372036854775808	[-9223372036854776000]
double 1e19	Double	-7	-7	1e+19	false	"<def>"	double	"1e+19"	9223372036854775807	[1e+19]
double 1e300	Double	-7	-7	1.0000000000000001e+300	false	"<def>"	double	"1e+300"	9223372036854775807	[1e+300]
double 0.1	Double	-7	-7	0.10000000000000001	false	"<def>"	double	"0.1"	0	[0.1]
double nan	Double	-7	-7	nan	false	"<def>"	double	"nan"	0	[null]
double inf	Double	-7	-7	inf	false	"<def>"	double	"inf"	9223372036854775807	[null]
double -inf	Double	-7	-7	-inf	false	"<def>"	double	"-inf"	-9223372036854775808	[null]
string empty	String	-7	-7	-7	false	""	QString	""	0	[""]
string abc	String	-7	-7	-7	false	"abc"	QString	"abc"	0	["abc"]
string 12	String	-7	-7	-7	false	"12"	QString	"12"	12	["12"]
string 1e3	String	-7	-7	-7	false	"1e3"	QString	"1e3"	0	["1e3"]
string -0x10	String	-7	-7	-7	false	"-0x10"	QString	"-0x10"	0	["-0x10"]
string true	String	-7	-7	-7	false	"true"	QString	"true"	0	["true"]
string 1.5	String	-7	-7	-7	false	"1.5"	QString	"1.5"	0	["1.5"]
string  7 	String	-7	-7	-7	false	" 7 "	QString	" 7 "	7	[" 7 "]
string 9223372036854775808	String	-7	-7	-7	false	"9223372036854775808"	QString	"9223372036854775808"	0	["9223372036854775808"]
latin1 abc	String	-7	-7	-7	false	"abc"	QString	"abc"	0	["abc"]
array empty	Array	-7	-7	-7	false	"<def>"	QVariantList	""	0	[[]]
array [1]	Array	-7	-7	-7	false	"<def>"	QVariantList	""	0	[[1]]
object empty	Object	-7	-7	-7	false	"<def>"	QVariantMap	""	0	[{}]
object {a:1}	Object	-7	-7	-7	false	"<def>"	QVariantMap	""	0	[{"a":1}]
fromVariant(QVariant())	Null	-7	-7	-7	false	"<def>"	std::nullptr_t	""	0	[null]
fromVariant(nullptr)	Null	-7	-7	-7	false	"<def>"	std::nullptr_t	""	0	[null]
fromVariant(int 5)	Double	5	5	5	false	"<def>"	qlonglong	"5"	5	[5]
fromVariant(uint max)	Double	-7	4294967295	4294967295	false	"<def>"	qlonglong	"4294967295"	4294967295	[4294967295]
fromVariant(qlonglong 2^60)	Double	-7	1152921504606846976	1.152921504606847e+18	false	"<def>"	qlonglong	"1152921504606846976"	1152921504606846976	[1152921504606846976]
fromVariant(qulonglong max)	Double	-7	-7	1.8446744073709552e+19	false	"<def>"	double	"18446744073709552000"	9223372036854775807	[18446744073709552000]
fromVariant(double 2.0)	Double	2	2	2	false	"<def>"	qlonglong	"2"	2	[2]
fromVariant(double 0.1)	Double	-7	-7	0.10000000000000001	false	"<def>"	double	"0.1"	0	[0.1]
fromVariant(float 0.1)	Double	-7	-7	0.10000000149011612	false	"<def>"	double	"0.10000000149011612"	0	[0.10000000149011612]
fromVariant(double nan)	Null	-7	-7	-7	false	"<def>"	std::nullptr_t	""	0	[null]
fromVariant(bool)	Bool	-7	-7	-7	true	"<def>"	bool	"true"	1	[true]
fromVariant(QString)	String	-7	-7	-7	false	"s"	QString	"s"	0	["s"]
fromVariant(QByteArray)	String	-7	-7	-7	false	"bytes"	QString	"bytes"	0	["bytes"]
fromVariant(QStringList)	Array	-7	-7	-7	false	"<def>"	QVariantList	""	0	[["a"]]
fromVariant(QVariantList)	Array	-7	-7	-7	false	"<def>"	QVariantList	""	0	[[1,"x"]]
fromVariant(QVariantMap)	Object	-7	-7	-7	false	"<def>"	QVariantMap	""	0	[{"k":1.5}]
fromVariant(QColor)	String	-7	-7	-7	false	"#7aa2f7"	QString	"#7aa2f7"	0	["#7aa2f7"]
fromVariant(QPointF)	Null	-7	-7	-7	false	"<def>"	std::nullptr_t	""	0	[null]
