IsJSON

Evaluates whether a string is in valid JSON (JavaScript Object Notation) data interchange format.

Method Signature

IsJSON(var=[any])

Arguments

Argument
Type
Required
Description
Default

var

any

true

The value to test for JSON

Examples

isJSON Example

Returns true when the argument is a valid JSON value.

Run Example

isJSON( "[1,2,3]" );

Result: true

Additional Examples

Run Example

writeDump( label="Array", var=isJson( "[1,2,3]" ) );
writeDump( label="Single number value", var=isJson( 1 ) );
writeDump( label="String value", var=isJson( "susi12345" ) );
writeDump( label="String value with serializeJSON", var=isJson( JSONSerialize( "susi" ) ) );
writeDump( label="Boolean value with serializeJSON", var=isJson( JSONSerialize( true ) ) );
writeDump( label="CreateDateTime with serializeJSON", var=isJson( JSONSerialize( CreateDateTime( 2018, 1, 1, 1, 1, 1 ) ) ) );
qry = queryNew( "aaa,bbb", "varchar, varchar", [
	[
		"a",
		"b"
	],
	[
		"c",
		"d"
	]
] );
writeDump( label="Query", var=isJson( qry ) );

Last updated

Was this helpful?